On-Chain Deposits
This is the sandbox. It runs on testnets only. Never send real money or real tokens to an address or bank account the sandbox returns.
The sandbox is subject to the Beta Features section of our Terms of Use.
Tokens sent to the wrong place are lost. Sandbox deposit addresses are keyless, so no one can return them. Send only the route’s source token. Send faucet CTK to your own wallet first, never straight to a deposit address.
Stablecoin routes work end to end in the sandbox. Send testnet tokens to a route’s deposit address, and the sandbox pays the destination wallet on testnet. The transaction then shows up in your history.
Supported pairs
To redeem to simulated USD instead, see Simulated Wires.
Payouts are 1:1 and go to the route’s destination wallet on the route’s to.chain. See Testnet Tokens for token addresses and faucets.
Timing
The sandbox checks for deposits every 15 seconds and pays without waiting for finality. A payout usually lands within a minute. A failed payout is retried every 60 seconds.
Each settled deposit appears in GET /v0/transactions as a mint (ctk → ausd) or redeem (ausd → ctk). It carries two legs: your deposit, and the payout with its transactionHash. The sandbox shows no pending state, so a deposit appears only once it pays out.
Amounts
- Deposits under 0.01 are ignored.
- AUSD has 6 decimals and CTK has 18. CTK precision beyond 6 decimals is rounded down when it converts to AUSD.

