Ethereum & ERC-20 — Accounts, MetaMask, and Synchronization

Try Tangem secure wallet →

Ledger wallet — Ethereum & ERC-20: Accounts, MetaMask, and Synchronization

Table of contents


Overview: how Ethereum differs from simple coin accounts

Using a hardware wallet with Ethereum is different from storing a UTXO coin like Bitcoin. Ethereum accounts are account-based, smart-contract-enabled, and support ERC-20 tokens — which are just smart contracts recording token balances on the Ethereum blockchain. Your hardware wallet stores the private keys (in a secure element) and signs transactions, but an external interface (Ledger Live, MetaMask, MyEtherWallet, or another web3 wallet) is used to construct and broadcast transactions and display balances.

What I've found in testing since 2017 is that most synchronization problems come from the connection between the hardware wallet and the interface, not from the device's private key storage. So start troubleshooting at the software layer first.

Related guides: install apps & manage space | seed phrase basics

How to — Step by step: connect an Ethereum account (USB / mobile)

This is a practical flow you can follow (step-by-step). It assumes you already completed device setup and have the Ethereum app installed on the device.

  1. Unlock the hardware wallet with your PIN.
  2. Open the Ethereum app on the device (you should see an "Ethereum" screen).
  3. On desktop: open MetaMask (or your chosen web3 wallet) and choose "Connect hardware wallet" → select the provider and follow prompts to connect via USB or the desktop bridge. On mobile: use a wallet app that supports Ledger over Bluetooth or via the wallet provider's mobile connection option.
  4. In MetaMask select the account/address you want to add. Confirm the address on-screen and on the device.
  5. For ERC-20 transfers, build the transaction in MetaMask and approve/sign on the device when asked.

Tip: if a connection prompt never appears, try a different USB cable or a different browser, and see troubleshoot cannot connect.

Managing multiple Ethereum wallets on a single device

You can create multiple Ethereum accounts with one hardware wallet. Each account is a different address derived from the same seed phrase using different derivation paths. In practical terms this means:

Multiple ethereum wallets ledger setups are common. But there are trade-offs: having many accounts on one seed phrase means the seed phrase still controls everything. If you need compartmentalization, consider multisig or separate seed phrases.

See more on derivation and multiple accounts: multiple-accounts-and-wallets | advanced derivation paths

ERC-20 tokens: balances, adding tokens, and third-party UIs

ERC-20 tokens are not separate private keys; they are contract balances associated with your Ethereum address. If a wallet UI doesn't show a token, the token still exists on-chain — the UI just doesn't list it.

How to add a missing token in MetaMask:

If a token balance isn't updating, check on a block explorer (paste your address) to verify on-chain balance. If the explorer shows a balance but your UI does not, the issue is with the interface or derivation path.

Related: erc20 token management | wallet integrations: MEW & MetaMask

Troubleshooting: "ledger unable to synchronize your wallet ethereum" and other sync errors

Symptoms: account balance shows zero, account fails to sync, or Ledger Live/MetaMask reports errors.

Common causes and fixes:

And yes, reboots still fix a surprising number of issues.

For persistent sync errors, check the app's debug logs or switch to a different compatible wallet to confirm whether the problem is the UI or the device. See ledger-live-troubleshoot-updates and troubleshooting common errors.

Common issues: MetaMask, MEW, and the Ethereum app won’t open

If you can't resolve the issue, remove the account in your UI and re-add it (this does not touch your seed phrase). For device-level problems see troubleshoot install errors and device not recognized.

Security considerations: passphrase, secure element, and connection types

Your device's secure element stores private keys inside tamper-resistant hardware. That's the core security model. But your overall security depends on configuration and practice: seed phrase handling, passphrase usage, and connection method.

More reading: passphrase usage risks | supply chain and tamper risks

Multisig and advanced setups for long-term cold storage

Multisig splits signing across multiple keys (for example, 2-of-3) so that no single compromised device leads to a full loss. This improves resilience and supports inheritance planning.

Setting up multisig for Ethereum requires a contract wallet or a multisig service that supports hardware wallets. If you choose multisig, test recoveries with small amounts first. See multisig setup guide and multisig setups.

FAQ — concise answers to common user questions

Q: Can I recover my crypto if the device breaks? A: Yes. Use your seed phrase and, if used, the passphrase to restore on a compatible hardware wallet or software wallet that accepts the same derivation.

Q: What if the company goes bankrupt? A: Your keys are yours. As long as you control your seed phrase and passphrase, you retain access to your crypto.

Q: Is Bluetooth safe for a hardware wallet? A: It can be safe if implemented correctly, but it is an added attack surface. For maximum security use USB or air-gapped methods.

Q: Why doesn't MetaMask show my ERC-20 token balance? A: Usually because the token isn't added to MetaMask or you have the wrong address/derivation path selected. Confirm on a block explorer.

Conclusion & next steps

Getting Ethereum and ERC-20 tokens working with a hardware wallet reliably comes down to a few reproducible steps: keep firmware and apps updated, open the Ethereum app on-device before connecting, confirm addresses on the device, and use trusted web3 interfaces when adding tokens. In my testing, patience and methodical checks (USB cable, firmware, correct network) clear most issues.

If you need targeted help, check these resources next: connect MetaMask & web3, wallet integrations: MEW & MetaMask, and erc20 token management.

But don't rush critical changes to your setup (like enabling a passphrase) without a backup plan. And if you want a walkthrough for a specific model, see walkthrough: Nano S step-by-step or walkthrough: Nano S+, Nano X, and Stax.

(Image: wallet-connect-diagram.png — alt text: "Diagram showing hardware wallet, MetaMask, and Ethereum network connection")

Try Tangem secure wallet →