--- title: "Some Miners Generating Invalid Blocks" alias: "spv-mining" active: true banner: "WARNING: many wallets currently vulnerable to double-spending of confirmed transactions (click here to read)" ---

This document is being updated as new information arrives. Last update: 2015-07-04 06:00 UTC

Summary

Some miners are currently generating invalid blocks. Bitcoin Core 0.9.4 and earlier will accept these invalid blocks, making them more vulnerable to double spends. This also applies to web wallets from companies that still use 0.9.4 or earlier nodes.

Lightweight (SPV) wallets are also at increased risk, and will remain so until all miners have switched back to full validation.

Users of the above listed vulnerable software must either stop accepting transactions—even if they are confirmed—or upgrade to Bitcoin Core 0.10.2.

Users of Bitcoin Core 0.9.5 and later are currently unaffected.

Miners

If you pool mine, please switch to a pool that properly validates blocks. (If you solo mine, please switch to Bitcoin Core 0.10.2.)

Bad pools: these pools are not correctly validating, and are losing money.

Good pools: these pools properly validate blocks. Please switch to them, at least until the bad pools have fixed their systems.

More information to follow.