Simulate inbound transfer on a Deposit Address
Simulate an inbound stablecoin (blockchain) transfer against a Deposit Address, for testing webhook and reconciliation flows. Sandbox / non-production only; returns 404 in production-live. The asset and network are resolved server-side from the Deposit Address (limited to ethereum, base, and solana); the caller supplies only the amount.
Authorizations
Token from POST /auth/token
Headers
Required on POST and PUT requests. Use a unique value per logical mutation attempt, for example a UUID.
Path Parameters
Body
Request body for POST /deposit-addresses/{id}/simulate/inbound-transfer.
Must be greater than 0.00 and at most 1000.00 (422 simulationAmountOutOfRange beyond).
Response
The request has succeeded.
Response for POST /deposit-addresses/{id}/simulate/inbound-transfer.
The Deposit Address that received the simulated transfer (da_ prefix).
^[a-z]+_([0-9a-hjkmnp-tv-z]{26}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$The stablecoin that was received, resolved from the Deposit Address.
usdc, usdt, usat The blockchain network the transfer settled on, resolved from the Deposit Address.
base, ethereum, solana The simulated transfer amount.
Always "submitted"; sandbox blockchain inbounds settle synchronously.
submitted When the simulated transfer was submitted.
Synthetic on-chain transaction hash for webhook correlation.