Wallets
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
ownerTypestring · enumOptionalPossible values:
ownerIdstringOptional
chainKeystringOptional
Optional filter by chainKey (e.g. eth-mainnet, ton-mainnet)
cursorstringOptional
limitinteger · min: 1 · max: 200OptionalDefault:
50Responses
200
Wallets list
application/json
get
/v1/wallets200
Wallets list
Creates a logical wallet. Chain addresses can be generated/linked via /addresses.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
ownerTypestring · enumRequiredPossible values:
ownerIdstringRequired
Responses
201
Wallet created
application/json
post
/v1/wallets201
Wallet created
Generates a custodial address or links an external address for a given chain.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
walletIdstringRequired
Body
chainKeystringRequiredExample:
eth-mainnetcustodyTypestring · enumRequiredPossible values:
addressstring | nullableOptional
Required when custodyType=external.
labelstring | nullableOptional
Responses
201
Address created/linked
application/json
post
/v1/wallets/{walletId}/addresses201
Address created/linked
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
walletIdstringRequired
Query parameters
chainKeystringOptional
Optional chain filter
Responses
200
Balances
application/json
get
/v1/wallets/{walletId}/balances200
Balances
Last updated