Skip to main content
Receiving a digital asset is a single end-to-end flow: create a wallet and deposit address, verify and share it, then track the incoming deposit. This page walks the full path. For the shared wallet and address mechanics, see Deposit. Once funds are inbound, GET /v2/transactions shows how much arrived, in what asset, from which address, and its on-chain status.

Deposit flow

1

Create a wallet

Call POST /v2/vaults/{vaultId}/wallets, passing the networkId and a walletName.
2

Provision a deposit address

Call POST /v2/wallets/{walletId}/addresses, or list existing addresses with GET on the addresses endpoint.
3

Verify the address

Anchorage Digital signs every deposit address so you can confirm it was generated for your organization and hasn’t been tampered with. Confirm both that the signature is valid and that the signed address matches the one you intend to share. See Address verification.
4

Share the address and receive the asset

Share the verified address with the sender, who sends only the correct asset on the correct network.
5

Track the incoming deposit

Subscribe to webhooks to be notified on arrival, then read the deposit with GET /v2/transactions:

Address integrity

Always verify a deposit address before use. The addresses API returns a signature and metadata that prove the address belongs to your vault and network. See Address verification for the V1 and V2 schemes.

Failed and unrecognized deposits

Sending the wrong asset type to an Anchorage Digital address results in a failed deposit. An asset sent on a different chain than the address is not recognized. If the address is correct but the asset is unsupported—for example, an unsupported ERC-20 sent to an ETH address—contact portohelp@anchorage.com.