Skip to content
Logo

Address Type

The Address type is a composite object that identifies an account, its chain, and optionally an asset. It appears in every transfer and bridge request.

Fields

FieldTypeRequiredDescription
accountstringYesThe wallet or contract address. For EIP chains this is a hex-encoded Ethereum address (0x...).
chainstringYesCAIP-2 chain identifier (e.g. eip155:1).
assetstringNoToken address or canonical symbol. If omitted, the top-level asset field in the request is used.

Example

{
  "account": "0x3165fd5B9D37Ac9619aC5895CA33F308aB02a053",
  "chain": "eip155:11155111",
  "asset": "USDC"
}

Why CAIP-10?

CAIP-10 bundles chain, account, and asset into one string. You pass one identifier instead of separate chainId and tokenAddress parameters, and the same shape works across EVM chains. The address only reveals what routing needs, so the broadcasting wallet stays decoupled from the asset source.