Solana wallet, all funds gone or not visible

Please only post Brave Wallet inquiries in this category – visit the Brave Rewards category for all related rewards issues.

You can submit Brave Wallet inquiries to us directly with this support form.

The Brave Team will never ask you for your recovery phrase or private key.


Description of the issue: Wallet is not displaying any solana funds, or usdc. Solscan confirms there are funds on the adress. Nothing seems to fix it.

Is the issue occurring on a specific network? Solana network, not tried anything else.

What operating system are you using? Android tablet and Windows pc

Brave Version (check About Brave): Brave 1.86.148 (Officiële build) (64-bits) Chromium:144.0.7559.133

Additional Information: Funds can be detected by other wallets, but nothing can be done with it. Authentication failing.

4 Likes

@Jack_Fatspack

I presented your issue and questions to Perplexity.ai - their answer:

Direct answer: Yes, Solana balances can appear as zero or disappear in Brave Wallet due to backend RPC issues or UI syncing, even though the on-chain balance exists and is visible via explorers like Solscan. It’s usually a temporary backend or cache problem, not a loss of funds.

What to check and do

Confirm on-chain balance:

If Solana or USDC shows on Solscan or other explorers, your funds are still safe on the address. This is a common sign that Brave Wallet UI is not syncing correctly.
community.brave

Check for network outages or RPC issues:

Brave Wallet relies on backend RPC servers. If those are degraded, balances may not display or transactions may fail to reflect in-wallet, even though the chain shows funds.
community.brave

Look for activation of tokens:

Sometimes a token isn’t visible until you enable it in the wallet’s asset list. Ensure SOL and USDC are activated as visible assets in Brave Wallet.
community.brave

Be mindful of outages after events: Outages or network-scale problems in Solana can cause temporary anomalies in wallet balances and transaction status. If the issue coincides with an outage, wait a short period and refresh when services recover.
reddit

If funds are not movable after a long delay:

If explorers show funds but Brave Wallet remains unusable, consider temporarily using another wallet or a hardware-compatible interface to access/transfer funds, and monitor Brave Community threads for a fix or workaround. Several users report that balances reappear after hours or after UI/backend refreshes.
community.brave

Safety tips

Do not perform risky UI resets or complete wallet removals unless you’ve verified through multiple sources that the issue is on Brave’s side and that your private keys remain secure.

If you’re uncomfortable, consider moving funds to a separate Solana-compatible wallet you control while monitoring Brave Wallet status and community updates.

Illustrative examples

If Solana appears as 0 SOL in Brave Wallet but Solscan shows a positive balance, the problem is almost always Brave’s backend/UI caching rather than a loss of assets.
community.brave

After an outage, some users saw balances reappear or become usable again within 24–72 hours as services stabilized.
reddit

What has happened to Brave Wallet? All my Solana Tokens are gone?

I’m currently experiencing the same problem. I can’t see my Solana funds, but when I check the blockchain, it says it’s there. I’m doing my own research, and I think this problem has occurred, and it has something to do with the RPC provider servers. Hopefully, they can resolve the issue soon.

Looks like it’s related to my topic: Brave Wallet / Rewards down?
Opening devtools indicates an error getting the Token Balances.

(anonymous) @ load_time_data_deprecated.js:4
brave_wallet_page.bundle.js:2 Error: Error calling jsonRpcService.getSPLTokenBalances:
              error=An internal error has occurred
              arg={
  "accountId": {
    "coin": 501,
    "keyringId": 1,
    "kind": 0,
    "address": "//My Solana Address",
    "accountIndex": 0,
    "uniqueKey": "501_1_0_//My Solana Address"
  },
  "coin": 501,
  "chainId": "0x65",
  "tokens": [
    {
      "contractAddress": "",
      "name": "Solana",
      "logo": "/317aa4d31962f713b952053e277cad6f.svg",
      "isCompressed": false,
      "isErc20": false,
      "isErc721": false,
      "isErc1155": false,
      "splTokenProgram": 1,
      "isNft": false,
      "isSpam": false,
      "symbol": "SOL",
      "decimals": 9,
      "visible": true,
      "tokenId": "",
      "coingeckoId": "",
      "chainId": "0x65",
      "coin": 501,
      "isShielded": false
    },
    {
      "contractAddress": "EPeUFDgHRxs9xxEPVaL6kfGQvCon7jmAWKVUHuux1Tpz",
      "name": "Basic Attention",
      "logo": "https://coin-images.coingecko.com/coins/images/677/large/basic-attention-token.png?1696501867",
      "isCompressed": false,
      "isErc20": false,
      "isErc721": false,
      "isErc1155": false,
      "splTokenProgram": 2,
      "isNft": false,
      "isSpam": false,
      "symbol": "BAT",
      "decimals": 8,
      "visible": true,
      "tokenId": "",
      "coingeckoId": "basic-attention-token",
      "chainId": "0x65",
      "coin": 501,
      "isShielded": false
    }
  ]
}
    at brave_wallet_page.bundle.js:2:1947341
    at async brave_wallet_page.bundle.js:2:1945873
(anonymous) @ brave_wallet_page.bundle.js:2
brave_wallet_page.bundle.js:2 Error: Error calling jsonRpcService.getSPLTokenBalances:
              error=An internal error has occurred
              arg={
  "accountId": {
    "coin": 501,
    "keyringId": 1,
    "kind": 0,
    "address": "//My Solana Address",
    "accountIndex": 0,
    "uniqueKey": "501_1_0_//My Solana Address"
  },
  "coin": 501,
  "chainId": "0x65",
  "tokens": [
    {
      "contractAddress": "",
      "name": "Solana",
      "logo": "/317aa4d31962f713b952053e277cad6f.svg",
      "isCompressed": false,
      "isErc20": false,
      "isErc721": false,
      "isErc1155": false,
      "splTokenProgram": 1,
      "isNft": false,
      "isSpam": false,
      "symbol": "SOL",
      "decimals": 9,
      "visible": true,
      "tokenId": "",
      "coingeckoId": "",
      "chainId": "0x65",
      "coin": 501,
      "isShielded": false
    },
    {
      "contractAddress": "EPeUFDgHRxs9xxEPVaL6kfGQvCon7jmAWKVUHuux1Tpz",
      "name": "Basic Attention",
      "logo": "https://coin-images.coingecko.com/coins/images/677/large/basic-attention-token.png?1696501867",
      "isCompressed": false,
      "isErc20": false,
      "isErc721": false,
      "isErc1155": false,
      "splTokenProgram": 2,
      "isNft": false,
      "isSpam": false,
      "symbol": "BAT",
      "decimals": 8,
      "visible": true,
      "tokenId": "",
      "coingeckoId": "basic-attention-token",
      "chainId": "0x65",
      "coin": 501,
      "isShielded": false
    }
  ]
}
    at brave_wallet_page.bundle.js:2:1947341
    at async brave_wallet_page.bundle.js:2:1945873
(anonymous) @ brave_wallet_page.bundle.js:2
await in (anonymous)
QD.n @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
u @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
await in (anonymous)
QD.n @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
u @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
queryFn @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
Sj @ brave_wallet_page.bundle.js:2
s @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
_ @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
Y.Object.assign.pending @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
dispatch @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
uc @ brave_wallet_page.bundle.js:2
c @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
dispatch @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
a @ brave_wallet_page.bundle.js:2
Promise.then
s @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
_ @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
Y.Object.assign.pending @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
dispatch @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
onDiscoverAssetsCompleted @ brave_wallet_page.bundle.js:2
handleResponseMessage_ @ brave_wallet_page.bundle.js:2
onMessageReceived @ brave_wallet_page.bundle.js:2
onMessageReceived @ brave_wallet_page.bundle.js:2
dispatch_ @ brave_wallet_page.bundle.js:2
dispatchMessages_ @ brave_wallet_page.bundle.js:2
onMessageReceived_ @ brave_wallet_page.bundle.js:2
read_ @ brave_wallet_page.bundle.js:2
brave_wallet_page.bundle.js:2 Error: Error calling jsonRpcService.getSPLTokenBalances:
              error=An internal error has occurred
              arg={
  "accountId": {
    "coin": 501,
    "keyringId": 1,
    "kind": 0,
    "address": "//My Solana Address",
    "accountIndex": 0,
    "uniqueKey": "501_1_0_//My Solana Address"
  },
  "coin": 501,
  "chainId": "0x65",
  "tokens": [
    {
      "contractAddress": "",
      "name": "Solana",
      "logo": "/317aa4d31962f713b952053e277cad6f.svg",
      "isCompressed": false,
      "isErc20": false,
      "isErc721": false,
      "isErc1155": false,
      "splTokenProgram": 1,
      "isNft": false,
      "isSpam": false,
      "symbol": "SOL",
      "decimals": 9,
      "visible": true,
      "tokenId": "",
      "coingeckoId": "",
      "chainId": "0x65",
      "coin": 501,
      "isShielded": false
    },
    {
      "contractAddress": "EPeUFDgHRxs9xxEPVaL6kfGQvCon7jmAWKVUHuux1Tpz",
      "name": "Basic Attention",
      "logo": "https://coin-images.coingecko.com/coins/images/677/large/basic-attention-token.png?1696501867",
      "isCompressed": false,
      "isErc20": false,
      "isErc721": false,
      "isErc1155": false,
      "splTokenProgram": 2,
      "isNft": false,
      "isSpam": false,
      "symbol": "BAT",
      "decimals": 8,
      "visible": true,
      "tokenId": "",
      "coingeckoId": "basic-attention-token",
      "chainId": "0x65",
      "coin": 501,
      "isShielded": false
    }
  ]
}
    at brave_wallet_page.bundle.js:2:1947341
    at async brave_wallet_page.bundle.js:2:1945873
(anonymous) @ brave_wallet_page.bundle.js:2
await in (anonymous)
QD.n @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
u @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
await in (anonymous)
QD.n @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
u @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
queryFn @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
Sj @ brave_wallet_page.bundle.js:2
s @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
_ @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
Y.Object.assign.pending @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
dispatch @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
setTimeout
s @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
dispatch @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
a @ brave_wallet_page.bundle.js:2
Promise.then
s @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
_ @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
Y.Object.assign.pending @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
dispatch @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
uc @ brave_wallet_page.bundle.js:2
c @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
dispatch @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
a @ brave_wallet_page.bundle.js:2
Promise.then
s @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
_ @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
Y.Object.assign.pending @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
dispatch @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
(anonymous) @ brave_wallet_page.bundle.js:2
onDiscoverAssetsCompleted @ brave_wallet_page.bundle.js:2
handleResponseMessage_ @ brave_wallet_page.bundle.js:2
onMessageReceived @ brave_wallet_page.bundle.js:2
onMessageReceived @ brave_wallet_page.bundle.js:2
dispatch_ @ brave_wallet_page.bundle.js:2
dispatchMessages_ @ brave_wallet_page.bundle.js:2
onMessageReceived_ @ brave_wallet_page.bundle.js:2
read_ @ brave_wallet_page.bundle.js:2

1 Like

I’m having same issue !!! None of my funds are appearing in my wallet. Related to SOLANA specifically.

Hello,

I don’t know if it is related but I created my wallet, bought some sol but they are not visible on Brave, therefore I can’t create my BAT account since it doesn’t display the transaction informations on the popup.

1 Like