Wallet software (MetaMask, Ledger Live, Trust Wallet) is the application you use to interact with the blockchain. The "wallet" in the ownership sense is your key pair, the private key and its associated addresses. You can use many different wallet apps to access the same wallet (key pair) because the wallet exists on the blockchain, not inside any particular app.

What Is Wallet Software vs. a Wallet (The Account)?

3 min read

The short version

The wallet app is like a web browser, you can use Chrome, Firefox, or Safari to access the same email inbox. Switching browsers does not change your emails. Similarly, switching wallet software does not change your funds. Your crypto "wallet" is really just your keys and the blockchain entries they control. The app is just a window to view and interact with them.

How It Works

Wallet software does three things: (1) stores or connects to your private keys, (2) queries the blockchain to show your balances and history, and (3) constructs and signs transactions when you want to send. The actual state of your "wallet" (balances, NFTs, transaction history) lives on-chain and is publicly readable by any software. When you "switch wallets," you are importing the same key into different software, your on-chain state has not changed. That is why seed phrase recovery works across different wallet brands: the keys are mathematical objects, not proprietary data tied to one vendor.

Using the same Ethereum wallet across three different apps

You created an Ethereum wallet in MetaMask with seed phrase ABC. That seed derives private key X, which controls address 0x742d... with 5 ETH. Now: (1) You import the same seed into Rainbow Wallet on your phone, it shows 5 ETH at 0x742d. (2) You connect a Ledger hardware wallet to MetaMask, same address, same 5 ETH. (3) You paste 0x742d into Etherscan, same balance visible publicly. Three different "wallet apps," one actual wallet (the key pair controlling that address). If you send 1 ETH from MetaMask, all three apps will show 4 ETH because they all read the same blockchain state.

What People Get Wrong

  • Deleting the wallet app deletes your crypto

    Your crypto exists on the blockchain, not in the app. Deleting MetaMask removes the local key storage, but if you have your seed phrase, you can restore in any wallet app. Deleting the app only destroys your local copy of the key (which is why backups matter).

  • Each wallet app creates a separate account

    If you create a NEW wallet in each app, yes, each generates different keys. But if you import the SAME seed phrase, all apps access the same accounts. The distinction is creating vs. importing.

  • Your wallet lives on one device

    Your wallet (keys) can be imported on multiple devices simultaneously. They all control the same on-chain funds. Both a convenience (redundancy) and a risk (more attack surfaces). Hardware wallets mitigate this by keeping the key in only one secure location.

Sources & Further Reading

Questions People Also Ask

Can I use multiple wallet apps at the same time?
Yes. You can have the same seed imported in MetaMask on desktop, Trust Wallet on mobile, and connected via Ledger. They all access the same blockchain state. Transactions made from any one are visible in all others.
Is it risky to import my seed into multiple apps?
Each additional app on an internet-connected device is an additional attack surface. The safest setup: seed phrase on hardware wallet only, with software wallets connected to the hardware wallet (not importing the seed directly into hot apps).
Why do different wallet apps show different token balances?
Some apps auto-detect tokens; others require manual token addition. The tokens exist on-chain regardless, the app just needs to know to query for them. Adding the token contract address manually solves this.

More in Keys, Wallets & Self-Custody

See all →
Was this page helpful?

Page last checked