Deposits

Assign Deposit Customer Wallet

Changed on

Assigns or returns a deposit wallet for the specified blockchain engine on a deposit customer. If a wallet for that engine already exists, the existing wallet is returned instead of creating a duplicate.

Use this when a customer selects a network in your UI and you need to provision (or retrieve) the corresponding deposit address.

Authentication: none (public). The deposit customer token in the path is the credential — keep it secret as you would an API key.

post/v1/deposit-customers/{depositCustomerToken}/wallets

Request

  • Base URL
    https://api.hel.io
  • URL
    https://api.hel.io/v1/deposit-customers/{depositCustomerToken}/wallets
  • Auth
    none required

Path parameters

depositCustomerTokenstring required

The token associated with the deposit customer.

Request body

blockchainEngineType'EVM' | 'SOL' | 'BTC' | 'TRON' | 'HYPERCORE' | 'DOGE' | 'TON' required

The blockchain engine to assign a deposit wallet for.

Response

The assigned deposit wallet for the requested blockchain engine.

idstring required

Unique identifier of the deposit wallet.

publicKeystring required

The wallet address for this blockchain.

createdAtstring date-time

ISO 8601 timestamp when the wallet was created.

updatedAtstring date-time

ISO 8601 timestamp when the wallet was last updated.

Changes