Encyclopedia Ethereum · Entry 228
Why does an Ethereum token balance not appear in my wallet?
In this article
At a glance
Key facts
| Fact | Detail | Source |
|---|---|---|
| Identity | A ticker alone does not uniquely identify a token. | [1] |
| Display | Wallet detection lists are not a complete list of every token contract. | [1] |
| Scope | RPC balance and transaction queries are made against a particular network. | [2] |
Check chain and address before importing
Start with the transaction receipt on the network used by the sender. Confirm that the intended account received the relevant token, rather than relying on a successful transaction label alone. Token-contract interaction and ETH transfer are different things.
A mainnet wallet tab cannot show a balance that exists only on a rollup merely because both accounts use the same address text. Select the chain that actually contains the token.
A missing display can be fixed without a transfer
Suppose a known token’s correct contract shows 12 units at your address but the wallet list omits it. Importing that verified contract can make those 12 units visible. No transfer to yourself is needed to change the list.
Use the issuer’s independently verified contract information. A matching symbol or logo can belong to another contract, and automatic inclusion in a community token list is not an endorsement.
Know what an interface change cannot repair
If the receipt identifies a different recipient, adding the token cannot change ownership. If the balance is on another chain, importing the same-looking contract address on the current chain cannot bridge it.
Hiding a token likewise changes the interface rather than deleting its onchain balance. Keep transaction and contract details when contacting legitimate support; private keys and recovery phrases are unnecessary for these checks.
Direct answers
Questions people ask
Will importing a custom token charge a blockchain fee?
The display-import action adds token information to the wallet interface. It is not an onchain token transfer; a site demanding a transaction to “unlock display” needs separate scrutiny.
Why do two tokens have the same symbol?
Symbols are presentation information, so use the network and contract address to identify the intended token instead of treating its ticker as a unique identifier.
Inspect the evidence
The answer and key facts have stable claim links. These records retain the scope and qualification when reused.
A token missing from a wallet interface may still be held onchain. Check the selected network, full account address and exact token contract, then verify the balance or transfer on that network. Adding a custom token changes what the interface displays; it does not recover tokens from another address or move them between chains.
Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T19:27:58.939Z.
Link to this claimIdentity: A ticker alone does not uniquely identify a token.
Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T19:27:58.939Z.
Link to this claimDisplay: Wallet detection lists are not a complete list of every token contract.
Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T19:27:58.939Z.
Link to this claimScope: RPC balance and transaction queries are made against a particular network.
Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T19:27:58.939Z.
Link to this claimRevision history
- — First publication after primary-source research and separate automated verification.
On the Understand an Ethereum wallet problem path · Learn next: Why won’t an Ethereum app connect to my wallet?
Source register
Sources and references
Retrieval dates and locators are recorded individually.- Displaying tokens in MetaMaskMetaMask
Wallet display and token contract identity are separate from onchain holdings.
Locator: Enhanced detection; custom tokens; hiding tokens · Version / scope: Documentation snapshot retrieved 2 October 2026; response hash recorded separately · Retrieved: 2026-10-02T18:55:24.137ZOpen source - Ethereum JSON-RPC APIethereum.org contributors
RPC requests explicitly identify addresses and block scope; receipts and removed log fields support verification examples.
Locator: eth_getBalance; eth_getTransactionReceipt; block parameter; logs · Version / scope: Documentation snapshot retrieved 2 October 2026; response hash recorded separately · Retrieved: 2026-10-02T18:55:24.990ZOpen source - Ethereum security and scam preventionethereum.org contributors
Primary community guidance on wallet secrets, phishing, malicious sites and transaction checking.
Locator: Wallet security; common scams; hardware wallets · Version / scope: Documentation snapshot retrieved 2 October 2026; response hash recorded separately · Retrieved: 2026-10-02T18:55:24.140ZOpen source
Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.
Editorial method and correctionsDegrees of Satoshi editorial project. “Why does an Ethereum token balance not appear in my wallet?.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/ethereum-tokens-not-showing/