Skip to main content

Creating a deposit address

To receive a deposit of a given asset, vault members need a deposit address for that asset. Creating a deposit address is immediate and requires neither quorum nor Anchorage Digital approval.
1

Navigate to the vault

Go to the desired vault and tap Deposit, then select the asset.
2

Select or create a wallet

Tap Create new wallet or tap on an existing wallet. To create a new address, tap the icon in the top right corner and follow the prompts.
3

Share the address

Copy and share the address or QR code with the sending party. Anchorage Digital wallets don’t use destination tags or memos, so the address is all the sender needs—even for assets like XRP or XLM that use them elsewhere. For tokens on Stellar or the XRP Ledger, set up a trustline before you share the address.
It is also possible to create deposit addresses in the web dashboard. Members of the vault will receive a notification every time a deposit is made.

Deposit attribution

In compliance with US federal regulations, Singapore regulations, and global anti-money laundering (AML) requirements, Anchorage Digital requires additional information related to deposit activities to fulfill “Know Your Transaction” (KYT) obligations. If Anchorage Digital is unable to automatically attribute a pending deposit, one or more of your authorized users will be notified via email. Click Review and attribute deposits or use the link provided to begin attributing pending deposits in the web dashboard. Until you attribute the originator and screening clears, an unattributed deposit appears in your total balance but isn’t available to withdraw. A received or “complete” deposit isn’t the same as available funds—attribution is what releases them.
Prompt action on deposit attribution requests will help avoid withdrawal delays for deposits that cannot be automatically attributed.
Anchorage Digital has built industry-first technology to automate this process and minimize inconvenience. For questions, reach out to your relationship manager or client experience manager.

Address poisoning protection

Address poisoning is a social engineering tactic where attackers generate look-alike addresses to trick clients into sending funds to the wrong wallet. Anchorage Digital proactively monitors incoming deposits for patterns consistent with address poisoning. When a potentially malicious deposit is detected, it is flagged in the platform so you are alerted before reusing or trusting that address elsewhere.

Deposits from a flagged address

When a suspicious incoming deposit is detected, the address is flagged in the deposit details. You will not be able to copy the address until you review the warning and additional details about why it was flagged. This protection is available on both web and iOS.

Withdrawals to a flagged address

If you attempt to withdraw to a flagged address, an alert appears before you can continue. Review the details carefully before deciding whether to proceed or cancel the operation. The alert also appears on the review page and remains visible in the operation details after submission.

Trusted destinations with a flagged address

If you attempt to add a flagged address as a trusted destination, an alert appears before you can continue. Review the details carefully before deciding whether to proceed or cancel. The alert also appears on the review page and remains visible in the operation details after submission.

Supported assets

Anchorage Digital regularly adds new digital asset support to help clients stay ahead of fast-evolving crypto markets. To search for supported assets in the iOS app, go to Settings, then tap Supported assets. For a full list, contact your relationship manager or client experience manager. If an asset isn’t listed, you can submit a request. Tap Make a request on the Supported assets screen to submit it on platform, or contact your relationship manager or client experience manager directly. See Requesting asset support for what to expect.

Finding a token’s contract address

Block explorers allow you to view and search the blockchain for transactions, addresses, tokens, and other activity.
  1. Visit the explorer for the token’s network:
  2. Search for the token using its name or symbol.
  3. The contract address will be clearly indicated on the token page.

Setting up token trustlines

On most networks, a wallet can receive any token sent to its address. Stellar and the XRP Ledger each have one token standard that works differently: before your wallet can hold one of these tokens, it must opt in by creating a trustline—an on-chain record that says your wallet accepts that token. Each trustline also sets aside a small reserve of the network’s native asset. Only tokens that need a trustline appear in the wallet’s Allowed assets section, and you can only create trustlines for those tokens. If a token isn’t listed, your wallet can receive it without any setup.

Stellar

On Stellar, only classic assets need a trustline. Soroban tokens, which are issued by smart contracts, don’t use trustlines, so your wallet can receive them like XLM. When you create a new Stellar wallet, Anchorage Digital automatically sponsors the required XLM reserve and sets up a trustline for every currently supported classic asset, so no setup is needed. You only need to add a trustline manually to receive a newer classic asset in an existing wallet. Keep a nominal amount of XLM in the wallet to cover transaction fees.

XRP Ledger

On the XRP Ledger, only issued tokens—often called IOUs—need a trustline. Multi-Purpose Tokens (MPTs) don’t use trustlines, so your wallet can receive them like XRP. IOU trustlines aren’t created automatically. You add one for each IOU token you want to receive, and the reserve comes from your wallet’s XRP balance. A new XRP wallet isn’t active on the ledger until it holds the 1 XRP base reserve, so fund it with XRP first. Each trustline then sets aside another 0.2 XRP, and a nominal amount of XRP covers transaction fees. For example, a wallet with two trustlines needs at least 1.4 XRP plus fees. The XRP Ledger’s validators can vote to change these reserve amounts.

Before you receive a token

Work through these steps before you share your address with the sender.
1

Check the wallet's allowed assets

Open the wallet and find the token under Allowed assets on iOS, or on the Settings tab in the web dashboard. If the token isn’t listed, it doesn’t need a trustline. If its toggle is already on, the trustline is active. In either case, skip to the last step.
2

Fund the reserve

Make sure the wallet holds enough XLM or XRP to cover the base reserve, the new trustline’s reserve, and transaction fees.
3

Turn on the trustline

Turn on the toggle next to the token, as described in Turning a trustline on or off.
4

Share the address

Once the toggle shows the trustline is on, share the wallet’s deposit address with the sender.

Turning a trustline on or off

Turning on a trustline submits an on-chain transaction from your wallet. No quorum approval is needed—it runs as soon as you select the toggle. From iOS, open the vault and tap the Stellar or XRP wallet. Scroll down to Allowed assets, then tap the toggle next to the token. From the web dashboard, navigate to the wallet, then select the Settings tab. Select the Status toggle next to the token. To remove a trustline, turn the same toggle off. Your wallet’s balance of that token must be zero first. Removing the trustline returns its reserve—0.5 XLM or 0.2 XRP—to your available balance.

If a token arrives before the trustline

A transfer sent to a wallet without an active trustline for that token fails on-chain. The tokens stay with the sender and nothing appears in your wallet. The sender pays the network fee for the failed transfer.
Always turn on the trustline before sharing your address. If a transfer fails, ask the sender to resend it once the trustline is active.
When you send a token that needs a trustline, Anchorage Digital checks that the recipient has one first. See Sending tokens that need a trustline.