0x) addresses, because each network keeps its own balance.
GET /wallet/assets
Returns all assets for the authenticated account, one entry per coin.Example asset
The response returns a list of asset objects. One USDC asset:Response
balance is returned as a number, not a decimal string. To get the total held for a coin, add up balance across every entry in addressCollections. In the example, the USDC total is 0.003442.Asset fields
string
Coin ID (UUID). Matches
coin_id on each wallet.string
Display name of the coin, for example
USDC.string
Ticker symbol, for example
USDC.string
Optional display label. Empty when not set.
string | null
Token contract address, when the coin has a single contract.
null for coins issued on several networks, where each network has its own contract.string
Blockchain name for single-network coins. Empty for multi-network coins such as USDC.
string
Token supply as a decimal string. Informational only.
integer
Token decimal places, where set.
string
Token type, for example
Native.string
active or inactive. Inactive coins cannot be deposited, sent, or swapped.string
URL of the coin icon for display in your UI.
string
ISO 8601 timestamp when the coin was added.
string
ISO 8601 timestamp of the last change to the coin.
string | null
Set when the coin has been removed.
null for available coins.object
The primary wallet for this coin. Same shape as an entry in
addressCollections.object[]
Every wallet address you hold for this coin, one or more per network.
Reading balances in your app
Total balance per coin
Errors
See Error Codes for the full list.
Deposit
Generate a new deposit address on a network.
List Currencies
See supported coins, networks, and fees.
Send
Send crypto from your balance.
Swap
Move value between coins and networks.
