gokuofsolana.xyz

Why does solflare show different token balances than solscan?

Solflare and Solscan display different token balances because they use different data sources and update methods. Solflare shows the balance from the wallet's locally cached data and connected RPC node, while Solscan reads directly from the Solana blockchain ledger. The difference is usually temporary and caused by a lag in one service updating its records.

How each service gets its balance

Solflare is a wallet interface. When you open it, it queries a Solana RPC node for your token account balances. It then caches that data locally. The RPC node it connects to may not be fully synced with the latest block, or the cache may be stale.

Solscan is a block explorer. It reads directly from an archive node that has the complete, confirmed blockchain history. Solscan's data is always as current as the latest confirmed block.

A balance mismatch usually means Solflare is showing older data than Solscan.

Common causes and fixes

1. Stale Cache in Solflare

Solflare caches token balances to load the wallet faster. If the cache has not refreshed since a recent transaction, the displayed balance will be wrong.

Fix: Force a refresh.

2. RPC node lag

The RPC node Solflare connects to may be behind the network's latest state. This is common during network congestion or when the node has not processed recent blocks.

Fix: Switch to a different RPC node.

3. Unconfirmed or Pending Transactions

If you sent or received tokens recently, the transaction may be confirmed on the blockchain (Solscan sees it) but not yet reflected in Solflare's cached state.

Fix: Wait for the transaction to finalize.

4. Multiple Token Accounts for the Same Token

You can have more than one associated token account (ATA) for the same token. Solflare may be showing the balance of one ATA while Solscan shows the total across all your accounts.

Fix: Identify and consolidate your token accounts.

5. token account rent exemption

If a token account has a zero balance and you close it, Solflare may still show a stale entry with a balance of zero, while Solscan shows nothing. This is not a real difference in value, but it can confuse the display.

Fix: Hide or remove the zero-balance token in Solflare.

When to Worry

A balance mismatch between Solflare and Solscan is almost never a sign of a hack or a lost token. If Solscan shows the correct balance and Solflare does not, your tokens are safe on the blockchain. The problem is only in what the wallet displays.

If both Solflare and Solscan show the same wrong balance, and you have not made the transaction that caused the change, then investigate further. Check your recent transaction history on Solscan for unauthorized transfers.

Summary

Scenario Likely Cause Action
Solflare shows lower balance Stale cache or RPC lag Refresh or switch RPC node
Solflare shows higher balance Pending outgoing transaction Wait for confirmation, then refresh
One token missing from Solflare Multiple ATAs or hidden token Check Solscan token list, import missing account
Balance differs by a tiny amount Rent or fee deductions Compare total SOL balance including rent

If refreshing and switching RPC nodes does not fix the mismatch, wait an hour and check again. The blockchain is the source of truth, not the wallet interface.

Not financial advice. gokuofsolana.xyz publishes market data and general information about Goku super saiyan. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to wallet fixes