Create a deposit address for a virtual account

2 credits per API call
On Flow, additional 3000 credits are consumed for each created address.

Create a deposit address associated with a virtual account.

You can create multiple deposit addresses for one virtual account. When you have multiple deposit addresses created for the same virtual account, you aggregate various blockchain transactions from different addresses under a single account.
You can deposit funds from another blockchain address to a deposit address associated with the virtual account, and the funds will be credited to that virtual account.

Scanning for incoming deposits
By default, deposit addresses are scanned for incoming deposits. Deposit addresses are automatically synchronized with the associated virtual account, and you can see incoming deposits on the virtual account.
Scanning deposit addresses for incoming deposits consumes 20 credits per address per day.

If you want to be notified about certain events occurring on the deposit addresses, subscribe for notifications.

Virtual account cryptocurrency

Depending on the cryptocurrency of the virtual account, this API generates:

  • Public address for BTC, BCH, ETH, or LTC
  • DestinationTag for XRP
  • Message for XLM

For fore information about supported blockchains and address types, see the API for creating virtual accounts.

Deposit addresses are generated in the natural order of the extended public key provided in the virtual account. The derivation index is the representation of that order; it starts from 0 and ends at 2^31.

When a new deposit address is generated, the last not used index is used to generate the address. You can skip some addresses to a different index, which means all the skipped addresses will no longer be used.

Language
Authorization
Header
Click Try It! to start a request and see the response here!