Skip to main content
Kuru separates custody, market execution, market discovery, and signed-action execution. Read Spot Trading first if you are unfamiliar with the exchange’s trading model. AccountCore holds assets and account permissions. Each market has an OrderBook that owns matching and market-local order state. SpotRouter supplies the verified market registry. KuruTradingWallet executes signed actions in a delegated EOA’s context. This reference covers non-admin calls at the pinned contract revision. It omits deployment, token configuration, upgrades, fee administration, pause controls, and governance operations.
Send transactions to deployed proxies or the delegated trading-wallet EOA, never to implementation addresses. Confirm addresses on Mainnet Deployments or Testnet Deployments for the network you selected.

Authorization convention

Orderbook and account actions identify the economic account separately from msg.sender. The target account is a numeric ID. The caller must be its root owner or a root-wide signer with the required live permission.

Native asset convention

The zero address represents native MON in AccountCore and market token configuration. Native deposits send exact msg.value; ERC-20 deposits use allowance and transferFrom. Use FAQ for units, rounding, slots, confirmations, and failure handling.