Core wallet extension setup security and user guide | Extensions Wallet Guide
Fix core wallet problems step by step guide<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Fix core wallet problems step by step guide<br>
<br>
<br>
<br>
If your token not showing, first check if your RPC endpoint is live. Use a public node URL like `https://rpc.ankr.com/eth` instead of a custom private one. If the error persists, reset account in your application settings by clearing the cache and re-syncing from block zero; this often resolves not connecting alerts caused by corrupted local data. After the reset, confirm the network ID matches the blockchain you intend to use.<br>
<br>
<br>
<br>
<br>
<br>
For a dapp connection failure, ensure your browser or extension has permissions enabled for the site. Revoke and re-authorize the connection from the dApp’s interface. If you see an error like "insufficient funds," it is often misread–it may indicate a gas limit set too low for the transaction complexity. Increase the gas limit manually by at least 50,000 units above the default estimate. For instance, if the estimate says 21000, set it to 100000 to avoid out-of-gas failures.<br>
<br>
<br>
<br>
<br>
<br>
When you need to restore access because keys are lost or the interface shows empty balances, execute a restore wallet operation using your 12 or 24-word recovery phrase. Do not use a screenshot or online storage–type it directly into the offline restoration field. After import, immediately change the derivation path if the wallet was created with a non-standard BIP44 structure, like `m/44'/60'/0'/0/0` for Ethereum. If tokens remain invisible, manually add the contract address from a verified explorer like Etherscan.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Fix Core Wallet Problems Step by Step Guide<br>
<br>
<br>
<br>
If your transaction keeps failing, adjust the gas limit manually to 250,000 for standard ERC-20 transfers or 500,000 for contract interactions. Go to your network settings, switch from "Auto" to "Advanced," and enter these values directly. A low gas limit (e.g., 21,000) will always produce an error when deploying a smart contract or swapping tokens, wasting fees without execution.<br>
<br>
<br>
<br>
<br>
<br>
When the application is not installing, delete any previous installation folders from the AppData directory (Windows: `%appdata%`, Mac: `~/Library/Application Support`). Disable antivirus real-time scanning temporarily–Avast and Norton frequently block installer EXEs. Download the installer exclusively from the official GitHub release page (not third-party mirrors) and run it as Administrator. If the installer hangs at 87%, your .NET framework version is outdated; update to .NET 6.0 or higher via the Microsoft download center.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
For token not showing, open the asset management panel (usually a "+" or "Manage Tokens" icon). Search the contract address from Etherscan manually–do not rely on auto-lists. If the token remains invisible, your RPC node is returning partial data; switch to a secondary RPC provider (e.g., from Infura to Alchemy or a local node).<br>
<br>
<br>
<br>
<br>
<br>
Clear the browser cache for the extension (Chrome: Settings → Privacy and Security → Clear Browsing Data → select "Cached images and files" for "All time"). Reload the application page and reconnect your account.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
If the interface shows not connecting to any network, verify your network ID matches the chain you intend to use (1 for Ethereum Mainnet, 56 for BSC, 137 for Polygon). Open the console (F12 → Console tab) and run `ethereum.networkVersion`. If it returns `undefined` or a mismatched ID, reset the nonce cache: go to Settings → Advanced → "Clear Activity Tab Data" and restart the browser. For persistent not connecting issues, switch your DNS to Cloudflare (1.1.1.1) or Google (8.8.8.8) in your system network settings.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Dapp connection failures often stem from stale WebSocket connections. Close all browser tabs related to the dApp, then revoke the site permissions in the extension settings under "Connected Sites." Reconnect with a fresh session.<br>
<br>
<br>
<br>
<br>
<br>
If the dApp requests a specific network ID that your client does not support, add that chain manually (use Chainlist.org for RPC details: URL, Chain ID, Symbol, Block Explorer URL).<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
To restore wallet without losing transaction history, import using the 12- or 24-word seed phrase, not the private key. If the restored interface shows a zero balance, force a tokenlist refresh: disconnect the network, switch to a testnet, switch back to mainnet, and wait 30 seconds. Alternatively, export the private key from the corrupted installation and manually import it into a fresh extension installation–this bypasses corrupted config files. For an error stating "invalid mnemonic," verify the seed phrase spelling with a BIP39 validator online (offline tool to avoid phishing).<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Q&A: <br>
<br>
<br>
<br>
<br>
<br>
My Core wallet says "out of sync" and the balance shows zero. I’ve waited for hours. What am I supposed to do differently?<br>
<br>
<br>
<br>
This is the most common issue people run into. The "out of sync" message usually means your local copy of the blockchain is incomplete or your wallet can’t find the right peers to download from. Here’s a step-by-step fix: First, close the wallet. Second, locate your "Core" data folder (on Windows, it’s usually in `AppData\Roaming\Core`; on Mac, it’s in `~/Library/Application Support/Core`). Third, delete the `peers.dat` file and the `banlist.dat` file if it exists. These files can become corrupted or contain outdated IP addresses. Fourth, restart the wallet. It will now attempt to connect to new seed nodes. If the sync bar is still stuck for another 30 minutes, open the "Help" menu, go to "Debug Window," and click the "Peers" tab. If you see zero connected peers, you may need to manually add a node. You can find a current list of reliable node IPs on the official Core forum. Adding just one or two stable nodes usually kick-starts the sync. On a standard internet connection, downloading the full blockchain from scratch takes 8 to 12 hours, so patience is required.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
I accidentally sent my Core coins to an old address that was already used in a previous transaction. Are they gone forever?<br>
<br>
<br>
<br>
No, your coins are not lost. Every Core address is derived from your private key. When you receive a "payment received" notification to an old address, those coins are still accessible—you just need to rescan your wallet to detect them. The common misconception is that you must create a new address for each transaction. While that is a privacy best practice, your old addresses are still linked to your wallet file. Here are two ways to fix this: 1) If the transaction is pending or unconfirmed, you can try to "abandon" it from the transaction history (right-click the transaction) and then the coins will return to your original sending address. 2) If the transaction is confirmed, you need to run a rescan. In the Core wallet, go to "Settings" >"Options" >"Wallet" and enable "Coin Control features." Then, close the wallet, open your command line (or terminal), and navigate to your Core application directory. Run `Core-qt.exe -rescan` (or `./Core-qt --rescan` on Mac/Linux). This forces the wallet to re-read the entire blockchain and find all coins linked to your private keys, including those sent to older addresses. It may take up to an hour, but your balance will update.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Every time I try to send a transaction, it fails with "Transaction too large" or "Insufficient funds" even though I have the correct amount. What causes this?<br>
<br>
<br>
<br>
This usually happens because your wallet has many small "dust" inputs (tiny amounts from previous transactions) and the network fee required to spend them exceeds the transaction value. The wallet tries to assemble a transaction using these small inputs, but the data size becomes too large for the standard block limit. To fix this, you need to consolidate your coins. First, go to "Settings" >"Options" >"Wallet" and check "Enable coin control features." Restart the wallet. Then, go to the "Send" tab. In the "Inputs" section, you will see a list of all your unspent transaction outputs (UTXOs). Select only the larger inputs (e.g., 10, 50, 100 coins) and deselect the tiny ones. Send a test transaction with these large inputs to yourself at a new address. This will combine them into a single, larger input. Once done, your future transactions will be smaller in data size and will pass the fee check. If you have many dust inputs (hundreds), you may need to do this consolidation in a few batches to avoid hitting the "transaction too large" limit during the consolidation itself.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
My Core wallet is encrypted and I forgot the passphrase. I do have my 12-word recovery seed backed up. Can I just import the seed and create a new wallet?<br>
<br>
<br>
<br>
Yes, you can recover your funds using the 12-word seed phrase, assuming it is genuine and has not been compromised. The encrypted wallet file itself is just the container. The seed phrase is the master key. Here is the correct procedure. Do not simply try to open your old wallet file. Instead, close the Core wallet. Rename or delete the existing `wallet.dat` file in your data directory (move it to a safe folder for backup). Restart the Core wallet—it will create a fresh, empty wallet. Once the new wallet opens, go to "File" >"Restore Wallet" or "Import Wallet" (depending on your version). You will be prompted to enter your 12-word seed phrase, one word at a time. The wallet will then derive all addresses from that seed and rescan the blockchain. This process will bring back your full balance and transaction history. After successful recovery, make sure you set a new, strong passphrase for the new wallet file. If you cannot find the "Restore Wallet" option, you can also use the command line: start Core with the `-restorewallet=your_12_word_seed` flag.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
The wallet app on my Windows computer keeps crashing immediately after launch. I tried reinstalling it, but it still crashes. What hardware or software issue could cause this?<br>
<br>
<br>
<br>
A crash-on-launch that persists after a reinstall usually points to a corrupted configuration file or a problem with the database (which is stored separately from the app). The reinstall only replaces the application files, not your user data. First, navigate to your Core data folder (`%APPDATA%\Core`). Inside, you will find a file called `Core.conf` and a folder called `blocks` or `chainstate`. Rename the `Core.conf` file to `Core.old` (this resets all custom settings). Then, rename the `blocks` folder to `blocks.old` and the `chainstate` folder to `chainstate.old`. Now restart the wallet. It will start as if it were brand new, and it will begin downloading the blockchain from scratch. If it launches successfully, the issue was a broken database index or a corrupt config line. If it still crashes, the problem may be hardware-related. Run a memory test (Windows Memory Diagnostic) to check for failing RAM, as the wallet is RAM-intensive during blockchain validation. Also, check your antivirus logs—some security software incorrectly flags Core Wallet extension crashed - https://extension-Wallet.org/wallet-core.php wallet components as a threat and quarantines them, causing the app to crash on initialization.





