A user discovers their device has failed, been stolen, or needs replacement. Their Solana assets, including SOL tokens and SPL token holdings, remain secure—but only if they can restore access. The Solflare wallet, as the official browser extension for the Solana blockchain, encrypts private keys locally on the device where it is installed. That means losing a device does not automatically expose funds, but it does require a deliberate recovery process. The path forward depends on what backup information was created when the wallet was first set up.
Recovery is straightforward if a seed phrase was written down and stored safely. The seed phrase—a 12 or 24-word mnemonic generated during wallet creation—is the complete recovery mechanism for a Solflare wallet. It can restore access on any new device, browser, or operating system. Without it, options become severely limited. This guide covers the full recovery procedure, common mistakes, and what to do if a seed phrase was not secured during initial setup.
Understanding seed phrase backup and its role in wallet recovery
When a Solflare wallet is created for the first time, the extension generates a seed phrase and displays it with explicit instructions to write it down and store it offline. This seed phrase is not stored on Solflare’s servers or in the cloud. It exists only on the device where the wallet was created. If that device is lost, the seed phrase is the sole mechanism for recovering the wallet on another device. Understanding this relationship is critical: the seed phrase is the recovery key, and losing it means losing access to the funds unless alternative backup methods were used.
A seed phrase works because it is cryptographically deterministic. The same 12 or 24 words, imported into any compatible wallet on any device, will regenerate the exact same private keys and therefore the same wallet address and balances. The words themselves follow the BIP-39 standard, a widely adopted specification that makes recovery possible across different wallet software. However, this also means the seed phrase must be treated as equivalent to the private keys themselves. Anyone who obtains it can recover the wallet and spend the funds.
The recovery process relies on the fact that the seed phrase encodes all necessary information. It does not require account login credentials, email access, or a recovery code sent to a third party. The wallet software simply takes the seed phrase and derives the keys from it. For users of the Solflare wallet extension, recovery is therefore independent of browser cookies, browser history, or any stored data on the previous device. The seed phrase is the complete and permanent recovery solution.
Step-by-step recovery procedure: installing and importing
Begin on a new, clean device or a different browser profile. Open the browser—Chrome or Firefox—and visit the official extension store. For Chrome, go to the Chrome Web Store and search for Solflare. For Firefox, go to the Firefox Add-ons site. Verify the extension is published by the official Solflare development team before installing. Look for the verified badge and check that the extension name and publisher match the official source.
Once installed, open the extension by clicking its icon in the browser toolbar. The extension will present two options: “Create a new wallet” or “Import a wallet.” Select “Import a wallet.” You will be prompted to choose an import method: seed phrase, private key, or hardware wallet. If your original recovery was a 12 or 24-word seed phrase, select the seed phrase option.
Type or paste the seed phrase into the designated field, entering each word separated by spaces. The Solflare wallet interface will confirm that each word is recognized and valid. If a word is misspelled or not in the BIP-39 dictionary, the extension will flag it immediately. Do not proceed if any word is marked as invalid. Take time to recheck the backup and ensure accuracy. A single incorrect word will derive a completely different wallet with a different balance—you will not recover the original address.
After the seed phrase is entered correctly, you will be prompted to create a password for the browser extension. This password encrypts the seed phrase locally in the extension storage. It is not the same as a password to a central server; losing this password does not prevent recovery, because the seed phrase itself is what matters. However, choose a strong password to prevent someone with access to the device from easily opening the extension without your permission.
Once the password is set, the extension will derive the wallet keys and display the wallet address. The Solflare wallet should automatically load the balance of SOL and SPL tokens associated with that address from the Solana blockchain. Verify that the displayed address matches the address you expect and that the balance matches your records. If the address is different or the balance is zero, the seed phrase was entered incorrectly. Stop and carefully re-enter the seed phrase word by word.
Verifying the recovered wallet and checking balances
After the seed phrase has been imported and the wallet address is displayed, verification is essential. Do not assume recovery is complete until you have independently confirmed the wallet details. Open a Solana blockchain explorer such as Solscan or Solana Beach in a separate browser tab. Search for your wallet address in the explorer. The explorer will display the complete transaction history, token balances, and NFT holdings associated with that address.
Compare the balance shown in the Solflare wallet extension with the balance shown in the block explorer. They should match exactly. If they do not match within a few minutes, wait briefly for the chain to sync; sometimes the extension takes time to load data. If the discrepancy persists, check that you are searching the correct network. Solana has a mainnet for production use and a devnet for testing; confirm you are on mainnet if you expect to see your actual assets.
Check the transaction history in the block explorer as well. Verify that you recognize recent transactions. If you see transactions you did not initiate, stop immediately and assume the seed phrase or private key may have been compromised. Move any remaining funds to a new wallet created with a fresh seed phrase. If the transaction history matches your records, recovery is confirmed.
For SPL tokens and NFTs, expand the “Tokens” section in the Solflare wallet interface. The extension includes a native NFT gallery that displays Solana-based NFTs. Verify that all expected tokens and NFTs are present. If any holdings are missing, confirm with the block explorer. The extension may simply need more time to load the data, or a token may have been transferred from the address without your knowledge. In either case, the block explorer is the authoritative source.
Solflare wallet security after recovery: protecting the restored wallet
Once the Solflare wallet has been successfully recovered on the new device, security practices become critical again. The recovered wallet is now as secure as it was on the original device—but only if the current device is trusted. Browser extensions run with significant system privileges. A compromised device, a malicious browser extension, or malware can potentially intercept private keys or seed phrases.
First, ensure the device itself is clean. Scan for malware using reputable antivirus or anti-malware software. Update the operating system and all browser software to the latest versions. Disable unnecessary browser extensions and verify that only legitimate extensions are installed. Some malicious extensions attempt to intercept clipboard data or monitor input fields; keeping the extension list minimal reduces this risk.
Second, create a new seed phrase if you have any doubt about the security of the original backup or the original device. In the Solflare wallet extension, navigate to settings and select “Export seed phrase.” Write down the new seed phrase in a safe location. Then send all funds from the recovered wallet to a new wallet created from the fresh seed phrase. This ensures that even if the original backup was compromised, attackers cannot access the current wallet. The cost is a single transaction fee to move the funds.
For users managing significant assets, consider using hardware wallet support. Solflare supports Ledger hardware wallets, which store private keys on a dedicated device and require physical confirmation to approve transactions. To connect a hardware wallet to the recovered Solflare extension, select “Import a wallet,” choose the hardware wallet option, and follow the prompts to authorize the connection. The extension will then display the addresses on the hardware device without ever storing the private keys locally on the computer.
Recovery when the seed phrase is lost or unknown
If no seed phrase backup was created, recovery becomes significantly more difficult. The Solflare wallet does not have a central account recovery system or a “forgot password” mechanism that an administrator can use to restore access. The wallet is non-custodial, meaning Solflare itself does not hold or control the funds. This provides strong security under normal circumstances but offers no fallback if the only copy of the seed phrase is lost.
If the original device still functions, private key export may be possible. Open the Solflare wallet extension on the original device, navigate to settings, and look for an option to “Export private key” or “Show private key.” This will display the private key as a string of characters. The private key can then be imported into a new instance of the Solflare wallet on another device using the “Import a wallet” option and the private key method. This is a last-resort option and should only be performed on a trusted device with minimal malware risk.
If neither seed phrase nor access to the original device is available, funds may be permanently inaccessible unless they are sent to you by the wallet owner via the blockchain. There is no administrative override, no email recovery, and no phone support that can reset the wallet. This is a core principle of non-custodial wallets: users have complete control and responsibility. The cost of that autonomy is the cost of losing the backup.
To prevent this situation, always create a seed phrase backup immediately when setting up any non-custodial wallet, including a Solflare wallet. Write it down by hand on paper, store the paper in a safe location—a safe deposit box, a home safe, or multiple locations—and do not store it digitally where it could be compromised by malware. Consider using a seed phrase storage product such as a metal plate that resists fire and water damage if long-term durability is a concern.
Batch transactions and staking recovery considerations
The Solflare wallet extension includes advanced features such as batch transaction support and native staking functionality. When recovering a wallet, these features do not change the recovery process itself, but they do affect what you should check after recovery is complete. If the original wallet had SOL delegated to a staking validator, the recovered wallet will show the same delegation and will continue to earn rewards.
Open the staking interface in the recovered Solflare wallet to verify staking status. The extension displays the validator chosen, the amount of SOL delegated, and the rewards earned. Verify that these details match your records. If you wish to change the validator or claim rewards, the extension provides a straightforward interface to manage staking without requiring a separate application or manual transaction crafting.
Batch transactions are a feature that allows you to create multiple transactions in sequence and broadcast them together, reducing the number of individual blockchain interactions. If the original wallet had pending batch transactions or partially completed batches, these will not automatically resume after recovery. Check the transaction history in the block explorer to see which batches completed successfully and which were interrupted. You may need to manually recreate and submit incomplete batches.
Custom RPC node configuration may also have been set on the original installation. After recovery, check the network settings in the Solflare wallet to verify which RPC endpoint is being used. If a custom RPC node was configured, you will need to add it again in the recovered extension. This does not affect fund recovery—the blockchain and your address are the same—but it may affect performance and which node handles your transactions. For most users, the default Solana RPC endpoint is sufficient.
Testing recovery before an emergency occurs
The best practice is to test wallet recovery before you actually need it. After creating a Solflare wallet and securing the seed phrase, conduct a recovery test on a separate device or browser profile while you still have access to the original wallet. This allows you to confirm that the seed phrase is legible, correctly written, and valid before a real emergency forces the recovery process under stress.
To test recovery, install the extension in a new browser profile or a different browser. Import the seed phrase. Verify that the recovered address matches the original address and that the balances are identical. Then do not send any funds between the two installations; simply confirm that recovery is possible. Delete the test recovery and restore the original device to normal use. This test costs nothing except a few minutes of time and provides critical assurance that your backup is sound.
Many users make backup mistakes they never discover until recovery is actually needed. A seed phrase written in a hurry may be illegible later. Words may be transposed. Digits or letters may be confused—for example, the letter O and the number 0, or the letter l and the number 1. A recovery test catches these errors while the original wallet is still accessible and the problem can be corrected. Do not skip this step if the backed-up seed phrase is your only recovery mechanism.
Frequently asked questions
Can I recover my Solflare wallet without the seed phrase?
Not through normal procedures. The Solflare wallet is non-custodial, so there is no central account or administrator who can reset access. If you have access to the original device and the wallet is still open, you may be able to export the private key and use it to import the wallet elsewhere. Without the seed phrase or private key, recovery is not possible, and the funds become permanently inaccessible.
Does the seed phrase recovered wallet show the same address?
Yes. The seed phrase encodes all the information needed to derive the private keys and wallet address. Importing the same seed phrase into the Solflare wallet extension on any device or browser will generate the exact same address and the same balances. You can verify this by checking the address on a Solana block explorer.
What if I enter the seed phrase wrong and create a different wallet?
A different seed phrase or a typo in the seed phrase will derive a completely different wallet address with a completely different balance. The extension will not prevent you from importing an incorrect phrase—it will simply derive the keys from whatever words you entered. Always verify the recovered address against your records by checking a block explorer or your previous transaction history before assuming recovery was successful.