Skip to main content
This reference includes the current AccountCore implementation and the addresses and parameters from the 15 October 2026 mainnet deployment record. The testnet reference lists the separate test deployment. Check live onchain state before sending transactions because administrative parameters can change.

Network

Contract addresses

Approve and deposit tokens into AccountCore. Send direct trading calls to the market address below. Signed trading-wallet actions execute through the delegated EOA; KuruTradingWallet is its EIP-7702 implementation.

Markets

All nine markets quote USDC (0x754704Bc059F8C67012fEd69BC8A327a5aafb603, 6 decimals). There is no USDT/USDC market in this deployment.

Market parameters

Dollar spreads assume USDC = $1. Passive spread is a configured market parameter, not the live bid/ask spread. Order quantity uses sizePrecision; order price uses pricePrecision and must align to tickSize. Deposits and withdrawals use token decimals.

Fees and order limits

AccountCore default fees are enabled. The 100-bps market values cap the applicable fees; the default trading rates are 1 bps maker / 2 bps taker. Account-specific tiers and builder fees can affect the final charge. Fee rates use a denominator of 10000000. See OrderBook for fee calculation. The 10-USDC minimum is inclusive and applies to order admission before fees, not to each partial fill.

Tokens

MON is native: use address(0) as the token identifier and send msg.value with an AccountCore deposit. Do not transfer MON to the zero address. All five xStocks tokens have 18 decimals and use 10^10 size precision for orders.

Price sources

These USD sources value deposits and withdrawals; trade prices come from the orderbook. USDC has its own USD price rather than a fixed $1 valuation. WETH uses ETH/USD and cbBTC uses BTC/USD at 1:1. The maximum age is the contract acceptance limit, not a publication schedule. Stale observations can prevent deposits or withdrawals until fresh prices become available.
Use the AccountCore, WithdrawalLimiter and SpotRouter proxies above for contract calls. Their implementation addresses identify the code behind those proxies.