Wallet Deposits

Deposits let users fund their wallet by sending crypto to an address generated on their behalf. For full parameter and response details, see the Deposit section of the API Reference.

The Flow

  1. Discover supported networksgetDepositChains lists which blockchain networks are available.
  2. Check deposit optionsgetDepositOptions returns available options, optionally grouped by a groupBy parameter.
  3. Generate an addressgetDepositAddress takes a chainId and returns an address the user can send funds to on that network.
  4. Track depositsgetDepositTransactions shows deposit history, filterable by chainId and paginated with page/limit.

Practical Notes

  • Each network (chainId) has its own deposit address — don't assume one address works across all chains.
  • Deposits take time to confirm on-chain. Poll getDepositTransactions periodically rather than expecting instant confirmation.
  • Always use chainId values returned by getDepositChains — don't hardcode chain identifiers, since supported networks may change.

Did this page help you?