Dynamic Addresses

What are Dynamic Addresses? 

Dynamic Addresses allow your wallet to automatically generate a new receiving address for each incoming transaction while keeping all funds under the same wallet and recovery phrase.

This feature is available for the following networks:

  • Bitcoin
  • Bitcoin Cash
  • Dash
  • Dogecoin
  • Litecoin
  • Ravencoin

Why use Dynamic Addresses? 

Dynamic Addresses improve privacy. Reusing the same address for multiple transactions makes it easier for third parties to analyze blockchain activity and link transactions to the same wallet. With Dynamic Addresses enabled, a new receiving address is generated automatically after each transaction, making address reuse less frequent.

How do I enable Dynamic Addresses?

  1. Go to the token page by tapping it on the home screen.
  2. Tap the three-dot menu in the upper-right corner on the token page.
  3. Select Dynamic Addresses.
  4. Review the information screen and tap “Enable Dynamic Addresses”.

Dynamic Addresses are disabled by default. If you use multiple accounts, you must enable Dynamic Addresses separately for each account and network.

How does it work? 

When Dynamic Addresses are enabled:

  • A new receiving address is generated automatically after each transaction.
  • The Receive screen always displays the current active address.
  • A Dynamic Address label appears on the Receive screen.
  • Your wallet automatically tracks balances across all addresses belonging to the same wallet derivation path.
  • Your total balance includes funds stored on all tracked addresses.

If you previously used addresses from the same derivation path in another wallet, Tangem automatically discovers and includes them in your balance when Dynamic Addresses are enabled.

Can I still receive funds to an older address? 

Yes. Funds sent to previously generated addresses remain accessible because all addresses belong to the same wallet.

How do I disable Dynamic Addresses?

  1. Go to the token page by tapping it on the home screen.
  2. Tap the three-dot menu in the upper-right corner on the token page.
  3. Select Dynamic Addresses.
  4. Review the information screen and tap Confirm.

What happens if I disable Dynamic Addresses? 

If no additional addresses have been used, the feature is simply disabled. If funds exist on multiple generated addresses, Tangem will offer to consolidate the balances to the most recently used address before disabling the feature.

Additional information 

For Bitcoin, Dynamic Addresses are supported only for Native SegWit (bech32) addresses that start with 'bc1'.

Dynamic Addresses generate new receiving addresses by incrementing the address index within the derivation path.

Examples:

  • m/84'/0'/0'/0/0 - first receiving address
  • m/84'/0'/0'/0/1 - second receiving address 
  • m/84'/0'/0'/0/2 - third receiving address

The fourth level of the derivation path determines the address type: 

  • 0 — receiving addresses 
  • 1 — change addresses

Examples:

  • m/84'/0'/0'/0/0 - receiving address 
  • m/84'/0'/0'/1/0 - change address

When spending funds, Tangem may generate change addresses automatically to receive the remaining balance from a transaction.

Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Submit a request