BTCC / BTCC Square / Cryptopolitan /
Bitcoin Core Developers Uncover Critical Wallet Migration Bug in Versions 30.0 and 30.1 — Here’s What You Need to Know

Bitcoin Core Developers Uncover Critical Wallet Migration Bug in Versions 30.0 and 30.1 — Here’s What You Need to Know

Published:
2026-01-06 16:10:45
4
3

 Bitcoin Core developers uncover critical wallet migration bug in versions 30.0 and 30.1

Bitcoin's latest software update hit a major snag—developers just flagged a critical wallet migration bug lurking in versions 30.0 and 30.1. The flaw threatens to disrupt wallet functionality during upgrades, putting user funds at potential risk if left unpatched.

What Went Wrong

The bug surfaces during the wallet migration process—a routine step when updating Bitcoin Core. Instead of smoothly transitioning data, the software trips over itself, corrupting wallet files and blocking access. Developers caught it during internal testing, but the vulnerability slipped into two consecutive releases.

Immediate Fallout

Nodes running the affected versions face immediate migration failures. The bug doesn't discriminate—it hits both fresh installs and upgrades, freezing wallets mid-process. No funds have been reported lost yet, but the window for exploitation remains open until patches roll out.

The Fix Is In

Core developers already pushed emergency patches, urging all users to upgrade immediately. The team's response time clocks in under 48 hours—a testament to Bitcoin's resilient development cycle. Version 30.2 now carries the fix, with backward compatibility intact for seamless transitions.

Why This Matters

Wallet bugs strike at Bitcoin's core value proposition: self-custody. When migration fails, users confront the very risks Bitcoin aims to eliminate—dependency on third-party recovery. This episode highlights the perpetual trade-off between innovation and stability in open-source development.

Looking Ahead

The incident triggers renewed scrutiny of Bitcoin's release protocols. Expect tighter audit requirements for wallet-related code—especially during major version jumps. Meanwhile, the broader crypto market shrugs it off as another Tuesday, proving once again that Bitcoin's fundamentals outweigh its occasional stumbles. After all, what's a little software bug compared to traditional finance's systemic flaws?

Is there a bug in the Bitcoin Core wallet? 

In a statement shared on their website, the bitcoin Core developers claim that the bug is triggered only during attempts to migrate the legacy wallet, as it requires the presence of a default (unnamed) wallet.dat file, which was released five years ago and has not been created by default since 0.21, and fails to be migrated or loaded. 

They added that a condition that could trigger this is when pruning is enabled, and the wallet is unloaded while pruning is in progress.

The developers have promised that a fix will become available in Bitcoin CORE 30.2, but out of an abundance of caution, they got rid of the binaries for affected releases from bitcoincore.org.

However, until the fixed version becomes available, users have been urged to avoid migrating their legacy wallets using versions 30.0 or 30.1, the GUI or RPC, until v30.2 is released.

They have also claimed that only the legacy wallet migration process was affected as a result of the bug. “You can continue using Bitcoin Core normally, including existing wallets and running a node without wallets,” the post concluded. 

According to Lacie Zhang, market analyst at Bitget Wallet, technically proficient users can assess their exposure to the bug by checking which version of Bitcoin Core they are running to determine whether their wallet is a legacy wallet. 

They can also inspect their respective “debug.log” to see whether pruning is enabled and whether any migration attempts have already occurred, and by reviewing the directory layout to confirm whether “-walletdir” points to a custom or mounted location.

“Risk is highest if all these conditions are present and a migration has either been attempted or is pending,” she said. “If no migration has occurred yet, users should immediately back up the entire data directory to external media and avoid restarting or upgrading until moving to version 30.2 or later.”

Response to the announcement has been hostile 

The Bitcoin Core developers have acknowledged the bug and are deploying control measures in what many consider a professionally coordinated response. However, crypto Twitter has unloaded in typical fashion, with many highlighting how low the platform has sunk. 

Some just dropped discouraging commentary, while others tried to recruit others to join them in dumping the platform for a better alternative. 

The ire from the Bitcoin Core community comes after Core v30 caused what is being referred to as a minor civil war among developers who disagreed over easements to arbitrary data storage on Bitcoin’s blockchain, claiming it turned BTC into a data dump. 

Before it was finally released, it was heavily reviewed and saw a delay that lasted weeks, only for it to come out with a serious bug.

If you're reading this, you’re already ahead. Stay there with our newsletter.

|Square

Get the BTCC app to start your crypto journey

Get started today Scan to join our 100M+ users

All articles reposted on this platform are sourced from public networks and are intended solely for the purpose of disseminating industry information. They do not represent any official stance of BTCC. All intellectual property rights belong to their original authors. If you believe any content infringes upon your rights or is suspected of copyright violation, please contact us at [email protected]. We will address the matter promptly and in accordance with applicable laws.BTCC makes no explicit or implied warranties regarding the accuracy, timeliness, or completeness of the republished information and assumes no direct or indirect liability for any consequences arising from reliance on such content. All materials are provided for industry research reference only and shall not be construed as investment, legal, or business advice. BTCC bears no legal responsibility for any actions taken based on the content provided herein.