Skip to navigation

On-Chain Deposits

Testnet deposits to stablecoin routes pay out on testnet.
← Switch to the Production API

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

RouteYou sendThe sandbox pays
ctk → ausdCTKThe same amount of AUSD
ausd → ctkAUSDThe same amount of CTK

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.