The four buckets
Trading in a venue draws on that venue’s bucket. You fund a venue by transferring
wallet → perps, wallet → options, or wallet → spot, and you free up funds for withdrawal by transferring back to wallet first.
All balance and settlement endpoints require an authenticated session. See Authentication.
Check your balances
string
USDC in the settlement bucket — the only bucket you can withdraw from.
string
Collateral currently allocated to each trading venue.
string
Amount debited from
wallet and awaiting on-chain settlement.The money lifecycle
1
Deposit on-chain
Send USDC to your OCX deposit address on the supported network. The exchange watches the chain and credits your
wallet bucket only after the deposit reaches the required number of confirmations (reorg-safe). Until confirmed, a deposit shows as pending and is not spendable. Each on-chain transaction is credited exactly once.2
Transfer into a venue
Move funds from
wallet into perps, options, or spot to trade there.3
Trade
Place orders — collateral is drawn from the relevant venue bucket.
4
Transfer back and withdraw
Return funds to
wallet, then request an on-chain withdrawal.Transfer between buckets
string
required
Source bucket — one of
wallet, perps, options, spot.string
required
Destination bucket, distinct from
from.string
required
Positive amount, no greater than the source bucket’s available balance.
Withdraw
History and settlement tracking
status values you may see: pending, processing, sent, confirmed, failed, insufficient_liquidity.