Network
Contract addresses
Approve and deposit tokens into AccountCore. Send trading calls to the market address below. The KuruTradingWallet address is the EIP-7702 delegation target; signed wallet actions execute through the delegated EOA.
Markets
All markets quote USDC (0xb01DC575a7ef75e58A05D2bde73ab79f8e7dd0Be, 6 decimals).
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
Fee rates use a denominator of
10000000. The 10-USDC minimum is inclusive and applies to order admission before fees, not to each partial fill. Account-specific fee tiers and builder fees can affect the final charge; see OrderBook.
Tokens
These ERC-20s are mintable test tokens with no underlying backing. Request them from your Kuru integration contact.
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 test tokens have 18 decimals and use 10^10 size precision for orders.
Price sources
All assets use Kraken-backed USD price feeds with a 5-minute maximum age. These feeds value deposits and withdrawals; trade prices come from the orderbook. USDC is priced independently rather than fixed at $1.
WETH uses ETH/USD and cbBTC uses BTC/USD at 1:1. XAUT uses the Kraken XAUT token price. Stale prices can prevent deposits or withdrawals until fresh prices become available.