Skip to main content
address
string | null
required

Your Safe, checksummed — the same address on every supported chain. Send USDC here on any listed chain. null when there is no address you can safely deposit to from another chain; reason says why.

Example:

"0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed"

chains
object[]
required

Chains you can deposit from (deposits_enabled) or withdraw to (withdrawals_enabled). Deposit chains are listed only when address is set, and a chain is not offered for deposits when a deposit from it to your address cannot currently be confirmed to work. Every active chain that takes withdrawals is listed, whether or not it is offered for deposits.

custodial_address
string | null
required

Your custodial deposit address, if you have one (same on every chain).

Example:

null

polygon
object
required

Polygon, the chain your wallet is on: its chain id and explorer templates.

reason
string | null
required

null when the addresses are shown. Otherwise why they are not: not_supported_for_this_wallet (deposits from other chains cannot reach this wallet), quote_unavailable (temporarily — try again shortly), no_deposit_address (no wallet set up yet), or another code from the relayer.

Example:

null