Networks & Tokens
Destination Tags and Memos: Why Some Transfers Require Extra Data
Learn what destination tags, memos, and messages are, why certain blockchains require them, and how ignoring them leads to lost deposits.
By BetaExchanger Research · Published · Updated · 5 min read
Key takeaways
- Networks like XRP, Stellar (XLM), Cosmos (ATOM), and TON use memos to identify individual users within a single shared exchange wallet.
- If you omit a required memo when depositing to an exchange, your funds will mix with the exchange's general pool and will not be credited to you.
- Personal self-custody wallets usually do not require memos.
- BetaExchanger will always explicitly prompt you for a memo if the selected swap route requires one.
While most blockchain transfers only require a destination address, certain high-speed networks require a secondary piece of information called a Memo, Destination Tag, or Message. Misunderstanding this requirement is a leading cause of delayed or lost crypto assets.
The Omnibus Wallet Problem
On networks like Bitcoin and Ethereum, it is cheap and easy for an exchange to generate a unique, dedicated deposit address for every single user. When funds hit that address, the exchange knows exactly who sent them.
However, networks like Ripple (XRP), Stellar (XLM), Cosmos (ATOM), and The Open Network (TON) have account activation fees or reserve requirements. It is prohibitively expensive for an exchange to generate millions of unique wallets on these chains.
Instead, the exchange operates one massive 'omnibus' wallet for all user deposits. To figure out which user deposited which funds, the exchange assigns a unique numerical string to each user—the Memo or Destination Tag.
Think of the wallet address as an apartment building's street address, and the Memo as your specific apartment number. Without the apartment number, the package is left in the lobby with no name on it.
What Happens if You Forget the Memo?
If you send XRP to an exchange without the required destination tag, the transaction will succeed on the blockchain. The exchange will receive the XRP in their main wallet. However, their automated systems will have no way of knowing it belongs to you.
Recovering uncredited deposits requires opening a support ticket, proving you originated the transaction (often by sending a micro-transaction from the same wallet), and waiting weeks for manual resolution. In automated swap systems, missing memos often result in permanent forfeiture.
How BetaExchanger Handles Memos
BetaExchanger dynamically adapts its creation forms based on the asset and provider selected. If you route a transfer that requires a memo for delivery, the interface will mandate a memo input. If the provider generates a memo for your deposit, it will be prominently displayed on the tracking screen alongside the deposit address.