Solflare Wallet Extension: Phishing Attack Case Studies and How to Spot Fake Versions

Users of the Solana blockchain increasingly depend on browser extensions to manage assets and interact with decentralized applications. Solflare, a non-custodial wallet designed exclusively for Solana, has become a high-value target for credential theft because it controls direct access to SOL tokens, SPL-standard tokens, and NFTs. Phishing campaigns do not always require technical sophistication; they exploit trust, habit, and the visual similarity between legitimate applications and convincing forgeries. A user who installs what appears to be the Solflare wallet extension may instead be handing over their recovery key and wallet control to an attacker.

The danger is sharpened by the mechanics of browser extensions themselves. An extension runs with elevated privileges on every page a user visits, can intercept clipboard content, observe transaction approvals, and access stored data. A fake extension installed from an untrusted source or a spoofed Chrome Web Store listing can steal seed phrases during setup, monitor password entry, or replace legitimate transaction destinations with attacker-controlled addresses. Understanding the documented attack patterns and learning to verify the authentic Solflare wallet extension before installation can prevent the loss of entire balances.

Comparison of legitimate and fraudulent Solflare wallet extension icons and installation screens showing common visual spoofing techniques

Documented phishing campaigns and their mechanics

Solflare phishing campaigns have followed a consistent pattern across multiple social engineering vectors. Attackers create Chrome Web Store listings under names like “Solflare Wallet,” “Solflare Crypto,” or “Sol Wallet” that closely mimic the original branding. These fake extensions appear within the first few search results when users search for “Solflare wallet extension” on Google, especially if they are unfamiliar with the precise official name or do not verify the developer. The fake listings often include screenshots copied directly from the legitimate wallet’s store page, genuine-looking reviews posted by bot accounts, and download counts inflated to suggest popularity.

Once installed, these phishing extensions typically intercept seed phrase entry during wallet creation or import. When a user types their recovery key into the extension’s setup screen, the malicious code transmits it to an attacker’s server before the wallet is fully initialized. In some documented cases, the phishing extension also mimics the legitimate Solflare interface so closely that the victim believes they have successfully created or imported their wallet. They may even see a functioning balance display or transaction history, which is often pulled from public Solana RPC endpoints to create false legitimacy. The victim then uses the apparently functional wallet to transfer funds, which are instead intercepted by the attacker.

A second attack vector targets users who have already installed the legitimate Solflare wallet extension. Attackers register domain names such as “solflare-official.com,” “solflarewallets.io,” or “solflareextension.org”—variations that are visually similar to the authentic “solflare.com” but functionally under attacker control. These sites may host a download link to a malicious extension or a fake login screen that appears to require a recovery phrase for “security verification.” Email campaigns and Discord messages direct users to these lookalike sites, often with urgent language about account security updates, compromised tokens, or exclusive airdrops that require wallet verification.

A third pattern exploits the copy-paste behavior that users develop over time. Attackers compromise extension repositories or forums where wallet links are shared, replacing legitimate download URLs with links to phishing versions. Some malicious extensions are even uploaded with names that contain the word “Solflare” but are designed to steal any recovery key that touches the browser, regardless of which wallet the user is trying to set up. This polyvalent approach expands the attack surface because a user protecting against Solflare fakes may inadvertently install a theft tool designed to compromise any non-custodial wallet.

How fake Solflare wallet extension listings present themselves

The authentic Solflare wallet extension is published by Dokia Capital and carries a blue icon featuring the Solflare branding. Fake versions use several tactics to create visual confusion. Some use an identical icon and name but are published under a different developer account—a crucial distinction that the Chrome Web Store sorting algorithm may not immediately surface to first-time users. Others introduce subtle variations: “Solflare Wallet Pro,” “Solflare Plus,” or “Official Solflare Wallet” sound legitimate but are not the official product published by the recognized developer.

The review section is another deception point. Legitimate extensions accumulate reviews over years, and the ratio of positive to critical reviews tends to reflect real user experience, including occasional complaints about bugs or feature requests. Phishing extensions often have unusually uniform, generic positive reviews posted within a short timeframe, sometimes in broken English or with identical phrasing. Phrases like “Great wallet!” or “Very secure!” without specific feature discussion are typical of bot-generated reviews. Legitimate user reviews often mention specific features, troubleshooting experiences, or comparisons to other wallets.

Installation permissions are another red flag. The legitimate Solflare wallet extension requests permissions to read and change data on all websites you visit, access your browser history, and access cryptographic keys on your device. These permissions are necessary for a non-custodial wallet to function on any Solana DApp. However, phishing extensions may request additional permissions such as access to your download history, ability to execute content scripts that can alter page behavior, or permissions to communicate with external servers in unusual ways. Comparing the permission request screen against screenshots from the official Solflare documentation can reveal discrepancies.

The Chrome Web Store listing itself contains verifiable information. The developer name should be “Dokia Capital.” The number of users should reflect millions of active installations built over several years—as of recent snapshots, the legitimate extension has approximately 2–3 million users. A sudden appearance of a new extension claiming to be Solflare but showing only dozens or hundreds of installations is a strong indication of a phishing attempt. Conversely, an old-looking listing with a developer account created months ago but claiming to be the “official” wallet may also be suspicious if the account has no other legitimate extensions published.

Technical indicators of fraudulent extensions

A phishing extension’s code often contains telltale signatures that can be detected by users with technical ability to inspect the extension. After installation, users can access the extension’s code by navigating to chrome://extensions, enabling “Developer mode,” and inspecting the extension’s files. A legitimate extension code should reference Solana RPC endpoints, Web3.js libraries, and Solflare-specific wallet logic. Phishing code often includes JavaScript that sends data to external servers, may contain obfuscated or minified code that is deliberately hard to read, or may include functions for intercepting clipboard content or keystroke logging.

The manifest.json file—the configuration file that defines what an extension does—is particularly revealing. The legitimate Solflare extension’s manifest specifies permissions that are minimal and necessary for wallet functionality. A fake extension may request permissions to access localStorage and sessionStorage across all websites, permissions to inject scripts into sensitive domains like crypto exchanges or banking sites, or permissions to make requests to attacker-controlled domains. Cross-referencing the manifest against the official Solflare source code (often available on public repositories) can reveal unauthorized modifications.

Network activity is another detection surface. Using browser developer tools, users can open the Network tab and observe which external servers the extension communicates with. The legitimate Solflare wallet communicates with Solana RPC nodes, the official Solflare API domain, and integration partners for token pricing. If an extension sends requests to unknown or suspicious domains, especially when the user is entering a recovery key, that is a critical warning sign. Some malicious extensions even exfiltrate data to servers that use free hosting or domain registrars known for abuse.

Installation source is perhaps the most reliable technical indicator. The official Solflare wallet extension can only be installed from the Chrome Web Store (for Chromium browsers) using an official link. If an extension was installed from a direct file download, a third-party site, or a GitHub release, it is not the official product regardless of its name or appearance. Users should avoid downloading extension files (.crx) from anywhere except the official Chrome Web Store, as these files are much easier to modify without cryptographic verification than store-distributed versions.

Verification steps before installing the Solflare wallet extension

The safest installation procedure involves multiple verification checks performed before creating or importing a wallet. Begin by navigating directly to the official Solflare website at solflare.com using a bookmarked link or by typing the URL carefully into the address bar (avoid copy-pasting from emails or messages). The legitimate site displays links to the official browser extension and mobile applications. The browser extension link should direct to the Chrome Web Store at a URL that includes “chrome.google.com” and the extension ID. Dokia Capital, the official developer, is clearly identified on the site.

Before installing, verify the developer account on the Chrome Web Store. Search for “Solflare” directly in the Chrome Web Store. The first result should be published by “Dokia Capital” and have millions of users. Examine the “About the developer” section, which should show Dokia Capital’s account with a small blue checkmark indicating a verified developer account. Check when the extension was first published; the legitimate extension has been available for several years, not recently added. Read the reviews carefully, looking for specific mentions of features, staking, or token swaps rather than generic praise.

After installation, verify that the extension ID matches the official Solflare extension. Navigate to chrome://extensions and find Solflare in the list. The extension ID should be a 32-character string; the legitimate Solflare extension ID is “bhhhlbepdkokkal5xywrshaftnaramis.” This ID is unique and cannot be forged even if an extension uses an identical name and icon. If the ID differs, uninstall the extension immediately and verify what was installed by searching for the ID online or checking public records of malicious extensions.

Users setting up a new wallet can also verify that the extension is legitimate before entering sensitive information. Open the extension and check that it displays the authentic Solflare interface. The extension should show a “Create Wallet” or “Import Wallet” option. Dokia Capital has published detailed screenshots and interface documentation that show what the legitimate wallet looks like. If the interface appears different, lacks expected features, or displays unusual prompts, close the extension and reinstall it from scratch after verifying the source. Do not create a wallet or import a recovery key into a suspicious extension.

Protecting your recovery key if you believe you have been compromised

If a user suspects they have installed a phishing extension, the correct procedure is not to panic, but to move quickly and systematically. First, disconnect the potentially compromised browser and device from the internet or move to a separate device where you know the Solflare wallet extension is legitimate. Do not use the compromised device to check the balance on the stolen wallet, as that action may trigger the attacker to liquidate and transfer the funds immediately.

Access the legitimate Solflare wallet extension on a different, trusted device. This could be a mobile phone with the official Solflare app (available on iOS and Android), a different computer, or a hardware wallet if funds are stored there. Check the balance and transaction history to determine if unauthorized transfers have occurred. If the balance matches your expected holdings and no recent transfers appear, the phishing extension may not have been used to set up a functional wallet, or the attacker has not yet acted on the stolen recovery key.

If no unauthorized activity is visible, the immediate risk is that an attacker has the recovery key but has not spent the funds yet. The correct response is to create a new wallet using a fresh recovery key that was never exposed to the phishing extension. Generate the new recovery key on a secure device and import it into the legitimate Solflare wallet extension. Once the new wallet is set up and verified to be functional, transfer all assets from the old wallet to the new one in a single transaction. After the transfer is confirmed on-chain, the old recovery key becomes worthless to the attacker because it no longer controls any funds.

If unauthorized transfers have already occurred, contact the validators and protocols involved if possible, though the transparent nature of the Solana blockchain makes reversal unlikely. Instead, focus on preventing further loss. Create a new wallet with a fresh recovery key, move remaining funds to it, and document the attack for reporting to Dokia Capital and relevant authorities. Save transaction IDs and timing information, which may help other users recognize the same attack. If the compromised device contained other cryptocurrency wallets, hardware wallet passphrases, or sensitive credentials, consider those potentially compromised as well and change passwords on associated services.

Browser security practices that reduce phishing risk

A robust defense against phishing extensions requires multiple layers of browser hygiene. First, keep your browser updated to the latest version. Chrome and other Chromium-based browsers receive regular security patches that prevent known extension attack vectors. Out-of-date browsers may allow extensions to request permissions that newer versions have restricted or may allow them to intercept traffic that is now encrypted by default.

Second, minimize the number of extensions you install and regularly audit those that are active. Each extension increases the surface area for attack; an extension that you installed months ago and have not used may still have broad permissions. Navigate to chrome://extensions and review the list regularly. Disable or uninstall extensions that you no longer use. If you use the Solflare wallet extension only occasionally, consider uninstalling it between sessions rather than leaving it installed permanently.

Third, use a dedicated browser profile or even a separate browser installation for cryptocurrency wallet access. Create a new Chrome profile that contains only the Solflare wallet extension and is used exclusively for wallet management and signing transactions. Keep this profile separate from your daily browsing profile, where you visit untrusted sites, check email, and download files. This isolation limits the exposure of your extension to malicious scripts running on compromised websites.

Fourth, consider using a hardware wallet such as Ledger or Keystone in combination with the Solflare wallet extension. Hardware wallets store the recovery key offline and require physical confirmation to sign transactions. A phishing extension cannot steal a key that never exists on the computer. The Solflare wallet extension supports Ledger and Keystone devices, allowing you to benefit from both the convenience of a browser extension and the security isolation of dedicated hardware. This approach is particularly important if you hold a high-value balance or engage in frequent transactions.

Fifth, use DNS protection and ad blockers to prevent redirect attacks. Some campaigns inject fake Solflare links into search results or display advertisements for fraudulent extensions. Using a DNS service that filters malicious domains, or a browser extension that blocks ads from untrusted sources, can reduce exposure to these vectors. However, ad blockers themselves can be vectors for attack, so install them only from the official Chrome Web Store and keep them minimal.

How attackers target users through social engineering beyond the extension

Phishing does not begin and end with a fraudulent extension. Attackers also use social engineering to trick users into visiting lookalike websites or entering recovery keys into fake login screens. Discord servers focused on Solana and cryptocurrency often contain messages that appear to be from official accounts or community moderators, directing users to a “security update” or “verification link.” These messages are typically sent by accounts that are visually similar to legitimate ones—using a slightly different name, older account creation date, or unverified badge—and lead to phishing sites.

Email phishing campaigns impersonate Dokia Capital, claiming that the user’s wallet needs to be verified, updated, or secured due to a recent exploit. The email contains a button or link that appears to direct to solflare.com but actually leads to a spoofed site. A user who logs in with their recovery key is handing it directly to an attacker. Legitimate companies like Dokia Capital do not request recovery keys, seed phrases, or private keys via email, link, or pop-up. If you receive an unsolicited message asking for wallet credentials, it is certainly phishing.

Telegram and other messaging platforms are also common vectors. Bot accounts or compromised legitimate accounts send direct messages offering exclusive airdrops, token giveaways, or special features that require wallet verification. These messages often use urgency (“limited time offer,” “claim within 24 hours”) to bypass careful consideration. A user who feels rushed is more likely to skip verification steps and click a suspicious link.

The common thread is that attackers exploit trust in the Solflare brand and the assumption that users will not carefully verify the source. A user who has successfully used the solflare wallet extension for months may be more likely to trust a message about a new feature or update. That familiarity is precisely what attackers leverage. The defense is to assume that any message requesting your recovery key is phishing, regardless of how legitimate it appears, and to verify any software or link by navigating to the official website directly rather than through a provided link.

Institutional and advanced user protections

Users managing large balances or institutional cryptocurrency reserves should implement additional security controls beyond a single non-custodial wallet. Multi-signature wallets, which require approval from multiple parties or devices before a transaction is authorized, distribute the risk of total compromise. Solana supports multi-signature accounts through programs such as Squads, which allows users to create shared wallets requiring multiple approval keys. A phishing attack on one device or extension cannot authorize a transaction if other signatories must approve it.

Cold storage—keeping the recovery key offline and disconnected from any internet-connected device—is the strongest defense against software attacks. For long-term holdings that are not frequently moved, storing the recovery key on paper in a secure location, or using an air-gapped device that has never connected to the internet, eliminates the risk that a phishing extension or compromised device can steal it. The tradeoff is reduced convenience; accessing funds requires transferring the key to an online device temporarily or using a hardware wallet with a secure signing process.

Organizations and power users should also implement monitoring and alerting systems that track unexpected transactions from their wallets. Some services and custom tools can monitor on-chain activity and alert the owner if an unusual withdrawal occurs. While this does not prevent the loss of funds, it can enable rapid response—moving remaining assets to a new wallet before the attacker liquidates the entire balance. Combined with regular backups of the recovery key stored in multiple secure locations, monitoring can help recover from a compromise by allowing the legitimate owner to move funds faster than an attacker can.

Documentation and post-incident procedures are also important for institutions. If a phishing attack occurs, recording the timeline, transaction IDs, compromised addresses, and recovered funds can support claims with insurance providers, assist law enforcement, and help other users recognize the same attack. Some wallet providers and security researchers maintain databases of known phishing campaigns; reporting your incident can help prevent others from falling victim to the same scheme.

Frequently asked questions

How can I be absolutely certain that I have installed the real Solflare wallet extension and not a phishing copy?

Verify the developer name (Dokia Capital), check that the extension ID is “bhhhlbepdkokkal5xywrshaftnaramis,” and confirm that it was installed from the official Chrome Web Store. The legitimate extension has millions of users and was first published several years ago. Never create or import a wallet until you have confirmed these details. If you have any doubt, uninstall the extension and reinstall it from scratch after navigating directly to the official Solflare website at solflare.com.

If I accidentally installed a phishing extension and entered my recovery key, what should I do immediately?

Stop using the compromised extension and device. Move to a separate, trusted device and access the legitimate Solflare wallet or mobile app to check your balance and transaction history. If no unauthorized transfers have occurred, create a new wallet with a fresh recovery key immediately and transfer all funds from the old wallet to the new one. If funds have already been stolen, the damage is done; focus on preventing further loss by emptying the old wallet. Consider the compromised device and any other wallets on it to be at risk of theft as well.

Is it safe to use the Solflare wallet extension if I connect a hardware wallet like Ledger?

Yes. Using a hardware wallet with the Solflare wallet extension significantly improves security because the hardware wallet stores the recovery key offline and requires physical confirmation to sign transactions. A phishing extension cannot steal the key or authorize transactions without your physical approval on the hardware device. This combination provides the convenience of a browser extension with the security benefits of a non-custodial wallet backed by dedicated hardware.