Skip to main content
A crypto deposit account gives a wallet persistent deposit addresses. When receiving deposits on the same chain type as the wallet, the deposit address is the wallet itself. When receiving deposits on a different chain type as the wallet, the deposit address is a newly provisioned wallet assigned to the same owner. The request body is a flat object discriminated by type:
'inline_route' | 'deposit_config'
required
Which create payload to send. inline_route takes source and destination. deposit_config reuses an existing deposit configuration via deposit_config_id.
object
Required when type is inline_route. Assets the deposit address accepts. Chains must be EVM or Solana.
object
Required when type is inline_route. Asset delivered to the destination wallet. Identifies exactly one asset on exactly one chain.
string
Required when type is deposit_config. ID of an existing deposit configuration to attach.

Response

A successful response includes the following fields:
object[]
One entry per source route created for the destination wallet.

Next steps

Deposits overview

All available methods for funding wallets.

Fiat deposits

Dedicated bank accounts that convert incoming fiat to crypto.