Skip to main content
POST
/
v1
/
deposits
/
crypto-address
Resolve a crypto deposit address
curl --request POST \
  --url https://api.example.com/v1/deposits/crypto-address \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "network": "eip155:1",
  "clientRef": "customer-1234"
}
'
{
  "address": "0x1234567890abcdef1234567890abcdef12345678",
  "network": "eip155:1",
  "clientRef": "customer-1234"
}

Authorizations

Authorization
string
header
required

Enter Auth0 JWT token

Body

application/json
network
enum<string>
required

Network to provision a deposit address on, as a CAIP-2 chain id (e.g. "eip155:1" for Ethereum mainnet).

Available options:
eip155:1,
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp,
tron:mainnet
Example:

"eip155:1"

clientRef
string

Optional client reference. Omit for your single default address on this network; pass distinct values (e.g. your end-customer id) to get distinct addresses.

Maximum string length: 100
Example:

"customer-1234"

Response

Deposit address resolved.

address
string
required

On-chain address to send funds to. For EVM, valid on all EVM chains.

Example:

"0x1234567890abcdef1234567890abcdef12345678"

network
enum<string>
required
Available options:
eip155:1,
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp,
tron:mainnet
Example:

"eip155:1"

clientRef
string

Echoes the client reference supplied on the request, if any.

Example:

"customer-1234"