Back to ATLAX
ATLAX · Technical Audit Mode · Pre-testnet
// 05 / 15

Contract Explorer

Etherscan-style explorer for the planned ATLAX contract suite on XRPL EVM. All contracts are pre-deployment and unaudited.

// contract.registry
CollateralVault.solRisk: High

Holds user collateral and handles deposits, withdrawals, locked margin, and released margin.

Status: SimAudit: PendingTests: Planned
PerpSettlement.solRisk: High

Receives matched trade messages and updates position state.

Status: SimAudit: PendingTests: Planned
MarginEngine.solRisk: High

Calculates initial margin, maintenance margin, margin ratio, account equity, and liquidation eligibility.

Status: SimAudit: PendingTests: Planned
FundingRateModel.solRisk: Medium

Calculates periodic funding payments between longs and shorts.

Status: SimAudit: PendingTests: Planned
LiquidationEngine.solRisk: High

Determines whether accounts are liquidatable and processes liquidation events.

Status: SimAudit: PendingTests: Planned
OracleAdapter.solRisk: High

Validates index price, mark price, freshness, and oracle deviation.

Status: SimAudit: PendingTests: Planned
InsuranceFund.solRisk: Medium

Absorbs shortfalls and tracks protocol risk reserves.

Status: SimAudit: PendingTests: Planned
FeeRouter.solRisk: Medium

Routes trading fees, liquidation fees, staking rewards, treasury fees, and insurance fund allocations.

Status: SimAudit: PendingTests: Planned
ATXToken.solRisk: Medium

Protocol utility token for discounts, subscriptions, governance, staking, and incentives.

Status: SimAudit: PendingTests: Planned
Governance.solRisk: Medium

Future governance controls for parameter changes, risk limits, and protocol upgrades.

Status: SimAudit: PendingTests: Planned
// read.functions
getMarkPrice("XRP-PERP")2.1842 USDC
getOpenInterest("XRP-PERP")48,250,000 USDC
getFundingRate("XRP-PERP")0.0125% / 8h
getAccountMarginRatio(wallet)18.4%
getLiquidationPrice(positionId)1.7462 USDC
getInsuranceFundBalance()1,250,000 USDC
getOracleHealth()Healthy
getPosition(positionId)Active
getAvailableCollateral(wallet)21,480 USDC
// write.functions
openPosition(market, side, size, leverage)
closePosition(positionId)
increasePosition(positionId, size)
decreasePosition(positionId, size)
addCollateral(amount)
withdrawCollateral(amount)
liquidate(positionId)
claimFunding()
// simulated.tx.receipt
Function: openPosition()
Market: XRP-PERP
Side: Long
Size: 25,000 XRP
Leverage: 5x
Gas Estimate: Simulated
Simulation Hash: 0x8f2a...91cd
Risk Checks: Passed
Status: Simulated successfully. No real transaction broadcast.