Bitcoin invalid blocks
Headers and blocks with valid proof of work that fail a named consensus rule.
A stale block follows the rules but ends up outside the active chain; these blocks break them.
They were observed on the Bitcoin network or recovered from other sources, including chains that merge-mine with Bitcoin and archived block explorers.
The data is in data/invalid-blocks.jsonl, and contributions are welcome in the repository.
Blocks
171 of 171
| 74638 | 2010-08-15 | 000000000079…70a7ec1c | bad-txns-vout-toolarge | - | full block | 1 |
| 173886 | 2012-04-01 | 000000000000…53920bc1 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 173928 | 2012-04-01 | 000000000000…01a81f64 | p2sh_redeem_script_failure | OzCoin | full block | 2 |
| 173929 | 2012-04-01 | 000000000000…a91babdd | prev_block_invalid | - | header only | 3 |
| 173930 | 2012-04-01 | 000000000000…27aca1b0 | prev_block_invalid | - | header only | 2 |
| 173931 | 2012-04-01 | 000000000000…9794d1a0 | prev_block_invalid | - | header only | 2 |
| 173948 | 2012-04-02 | 000000000000…31f583e1 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 173957 | 2012-04-02 | 000000000000…31b11155 | p2sh_redeem_script_failure | OzCoin | full block | 2 |
| 173958 | 2012-04-02 | 000000000000…f95285f8 | prev_block_invalid | - | header only | 3 |
| 173959 | 2012-04-02 | 000000000000…564f074a | prev_block_invalid | - | header only | 2 |
| 173965 | 2012-04-02 | 000000000000…8e18423b | p2sh_redeem_script_failure | - | spend proof | 2 |
| 173970 | 2012-04-02 | 000000000000…0d03c32f | p2sh_redeem_script_failure | - | spend proof | 2 |
| 173980 | 2012-04-02 | 000000000000…9a2842c0 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 173986 | 2012-04-02 | 000000000000…f6792847 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 173987 | 2012-04-02 | 000000000000…d7f37467 | prev_block_invalid | - | header only | 3 |
| 173989 | 2012-04-02 | 000000000000…470c63a2 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 173990 | 2012-04-02 | 000000000000…f6293283 | prev_block_invalid | - | header only | 5 |
| 173993 | 2012-04-02 | 000000000000…e073ba3f | p2sh_redeem_script_failure | - | spend proof | 2 |
| 173998 | 2012-04-02 | 000000000000…3b189651 | p2sh_redeem_script_failure | NMCbit | full block | 2 |
| 174005 | 2012-04-02 | 000000000000…5c3799de | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174012 | 2012-04-02 | 000000000000…8a6e6bc0 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174017 | 2012-04-02 | 000000000000…993e0dd9 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174051 | 2012-04-02 | 000000000000…1945ec51 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174052 | 2012-04-02 | 000000000000…e3a49cb7 | prev_block_invalid | - | header only | 3 |
| 174053 | 2012-04-02 | 000000000000…17f201f5 | prev_block_invalid | - | header only | 3 |
| 174057 | 2012-04-02 | 000000000000…e9e25e5c | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174058 | 2012-04-02 | 000000000000…13e76faa | prev_block_invalid | - | header only | 3 |
| 174059 | 2012-04-02 | 000000000000…40d2d22b | prev_block_invalid | - | header only | 2 |
| 174061 | 2012-04-02 | 000000000000…e6c85e21 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174065 | 2012-04-03 | 000000000000…271cb371 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174067 | 2012-04-03 | 000000000000…324175a3 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174076 | 2012-04-03 | 000000000000…54eb066c | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174090 | 2012-04-03 | 000000000000…d2242d6b | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174094 | 2012-04-03 | 000000000000…cd00d157 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174095 | 2012-04-03 | 000000000000…f09c1691 | prev_block_invalid | - | header only | 3 |
| 174102 | 2012-04-03 | 000000000000…b5c030f0 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174121 | 2012-04-03 | 000000000000…124170cb | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174122 | 2012-04-03 | 000000000000…6098fb2d | prev_block_invalid | - | header only | 3 |
| 174123 | 2012-04-03 | 000000000000…cf4fde52 | prev_block_invalid | - | header only | 2 |
| 174162 | 2012-04-03 | 000000000000…96cee331 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174163 | 2012-04-03 | 000000000000…d927e4a3 | prev_block_invalid | - | header only | 3 |
| 174164 | 2012-04-03 | 000000000000…29c30916 | prev_block_invalid | - | header only | 2 |
| 174165 | 2012-04-03 | 000000000000…73a045b4 | prev_block_invalid | - | header only | 2 |
| 174174 | 2012-04-03 | 000000000000…0ed76b6d | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174182 | 2012-04-03 | 000000000000…c4bdafa7 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174185 | 2012-04-03 | 000000000000…c2b488d1 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174187 | 2012-04-03 | 000000000000…83a78114 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174232 | 2012-04-04 | 000000000000…c94f6521 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174234 | 2012-04-04 | 000000000000…72b90a19 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174235 | 2012-04-04 | 000000000000…91769e14 | prev_block_invalid | - | header only | 3 |
| 174242 | 2012-04-04 | 000000000000…ee0d07fa | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174307 | 2012-04-04 | 000000000000…120ec3dd | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174313 | 2012-04-04 | 000000000000…009af63e | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174330 | 2012-04-04 | 000000000000…933a5090 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174343 | 2012-04-05 | 000000000000…ac1dd622 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174380 | 2012-04-05 | 000000000000…1134aa55 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174388 | 2012-04-05 | 000000000000…4e488019 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174414 | 2012-04-05 | 000000000000…ea01f56c | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174452 | 2012-04-06 | 000000000000…1003c0bc | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174506 | 2012-04-06 | 000000000000…6897c332 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174531 | 2012-04-06 | 000000000000…0512cd4a | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174593 | 2012-04-07 | 000000000000…fc22412f | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174605 | 2012-04-07 | 000000000000…3b3168c5 | p2sh_redeem_script_failure | - | full block | 2 |
| 174702 | 2012-04-07 | 000000000000…f135e54f | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174772 | 2012-04-08 | 000000000000…21dee7b8 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174785 | 2012-04-08 | 000000000000…c8cd8032 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 174792 | 2012-04-08 | 000000000000…87803898 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175140 | 2012-04-10 | 000000000000…2f01aa8c | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175227 | 2012-04-11 | 000000000000…7297e45d | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175228 | 2012-04-11 | 000000000000…d0073f38 | prev_block_invalid | - | header only | 2 |
| 175240 | 2012-04-11 | 000000000000…7db97c2d | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175245 | 2012-04-11 | 000000000000…5434fb57 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175261 | 2012-04-11 | 000000000000…ec89309a | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175343 | 2012-04-12 | 000000000000…ef02b854 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175419 | 2012-04-12 | 000000000000…084f44c3 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175423 | 2012-04-12 | 000000000000…a4e281c0 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175451 | 2012-04-13 | 000000000000…0bdbf726 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175488 | 2012-04-13 | 000000000000…93a835ff | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175517 | 2012-04-13 | 000000000000…b259332a | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175613 | 2012-04-14 | 000000000000…2d44ac91 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175840 | 2012-04-16 | 000000000000…c017dc91 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175848 | 2012-04-16 | 000000000000…cfad03d8 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175849 | 2012-04-16 | 000000000000…a79597d7 | prev_block_invalid | - | header only | 4 |
| 175888 | 2012-04-16 | 000000000000…ec3798b1 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175926 | 2012-04-16 | 000000000000…350a746c | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175968 | 2012-04-17 | 000000000000…0bab0805 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 175998 | 2012-04-17 | 000000000000…5012abbd | p2sh_redeem_script_failure | - | spend proof | 2 |
| 176210 | 2012-04-19 | 000000000000…eabb91e0 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 176897 | 2012-04-23 | 000000000000…f0de7a2d | p2sh_redeem_script_failure | - | spend proof | 2 |
| 176925 | 2012-04-23 | 000000000000…ac13d76a | p2sh_redeem_script_failure | - | spend proof | 2 |
| 176926 | 2012-04-23 | 000000000000…ac4b56c0 | prev_block_invalid | - | header only | 3 |
| 177050 | 2012-04-24 | 000000000000…3bc6bea0 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 177470 | 2012-04-27 | 000000000000…bb94ab19 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 177525 | 2012-04-28 | 000000000000…84524fdf | p2sh_redeem_script_failure | - | spend proof | 2 |
| 177896 | 2012-04-30 | 000000000000…8db392f3 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 178119 | 2012-05-01 | 000000000000…4593ba40 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 179218 | 2012-05-08 | 000000000000…a1cbbcef | p2sh_redeem_script_failure | - | spend proof | 2 |
| 179219 | 2012-05-08 | 000000000000…c6266b90 | prev_block_invalid | - | header only | 3 |
| 179235 | 2012-05-08 | 000000000000…80bc3fc1 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 179700 | 2012-05-11 | 000000000000…faf758da | p2sh_redeem_script_failure | - | spend proof | 2 |
| 179781 | 2012-05-12 | 000000000000…0971c578 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 179890 | 2012-05-12 | 000000000000…89225cbe | p2sh_redeem_script_failure | - | spend proof | 2 |
| 180227 | 2012-05-15 | 000000000000…4ee445d4 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 180376 | 2012-05-16 | 000000000000…2d6d9812 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 180402 | 2012-05-16 | 000000000000…5da2022a | p2sh_redeem_script_failure | - | spend proof | 2 |
| 180736 | 2012-05-19 | 000000000000…6242293b | p2sh_redeem_script_failure | - | spend proof | 2 |
| 182155 | 2012-05-29 | 000000000000…7e0a6b06 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 182159 | 2012-05-29 | 000000000000…67fe026a | p2sh_redeem_script_failure | - | spend proof | 2 |
| 182195 | 2012-05-30 | 000000000000…2c5448f6 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 182532 | 2012-06-01 | 000000000000…b2c16d2b | p2sh_redeem_script_failure | - | spend proof | 2 |
| 183255 | 2012-06-06 | 000000000000…891f5398 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 189498 | 2012-07-17 | 000000000000…7aa750b5 | p2sh_redeem_script_failure | - | spend proof | 2 |
| 197438 | 2012-09-06 | 000000000000…8afd12a7 | bad-cb-amount | Eligius | full block | 2 |
| 225013 | 2013-03-09 | 000000000000…10150708 | bip34_v2_coinbase_height_mismatch | - | coinbase proof | 6 |
| 225015 | 2013-03-09 | 000000000000…2bba2035 | bip34_v2_coinbase_height_mismatch | - | coinbase proof | 6 |
| 225134 | 2013-03-10 | 000000000000…b25e21bd | bip34_v2_coinbase_height_mismatch | - | coinbase proof | 6 |
| 225145 | 2013-03-10 | 000000000000…9ff51433 | bip34_v2_coinbase_height_mismatch | - | coinbase proof | 6 |
| 225221 | 2013-03-10 | 000000000000…507ddc99 | bip34_v2_coinbase_height_mismatch | - | coinbase proof | 4 |
| 225430 | 2013-03-11 | 000000000000…80e57f7f | bip34_v2_coinbase_height_mismatch | - | coinbase proof | 6 |
| 225430 | 2013-03-11 | 000000000000…994e8960 | bip34_v2_coinbase_height_mismatch | - | coinbase proof | 6 |
| 225464 | 2013-03-12 | 000000000000…a65b52c9 | bip34_v2_coinbase_height_mismatch | - | coinbase proof | 6 |
| 226230 | 2013-03-16 | 000000000000…0a06b3cb | bip34_v2_coinbase_height_mismatch | - | coinbase proof | 6 |
| 226845 | 2013-03-20 | 000000000000…4d5b997d | bip34_v2_coinbase_height_mismatch | mmpool | coinbase proof | 4 |
| 226895 | 2013-03-20 | 000000000000…90ba9559 | bip34_v2_coinbase_height_mismatch | mmpool | coinbase proof | 6 |
| 226912 | 2013-03-20 | 000000000000…2c61e0e0 | bip34_v2_coinbase_height_mismatch | mmpool | coinbase proof | 6 |
| 229388 | 2013-04-03 | 000000000000…279e3f03 | bip34_coinbase_height_mismatch | BTC Guild | coinbase proof | 2 |
| 229388 | 2013-04-03 | 000000000000…3169fa58 | bip34_coinbase_height_mismatch | BTC Guild | coinbase proof | 2 |
| 229388 | 2013-04-03 | 000000000000…6d77a18c | bip34_coinbase_height_mismatch | BTC Guild | coinbase proof | 2 |
| 229388 | 2013-04-03 | 000000000000…e1187f95 | bip34_coinbase_height_mismatch | BTC Guild | coinbase proof | 2 |
| 229388 | 2013-04-03 | 000000000000…76925cc8 | bip34_coinbase_height_mismatch | BTC Guild | coinbase proof | 2 |
| 229388 | 2013-04-03 | 000000000000…1b61caa8 | bip34_coinbase_height_mismatch | BTC Guild | coinbase proof | 2 |
| 232391 | 2013-04-21 | 000000000000…ad8b8cf3 | bip34_block_version_below_2 | - | header only | 2 |
| 277975 | 2013-12-31 | 000000000000…0ff0ac3f | coinbase_scriptsig_length_above_100 | GHash.IO | coinbase proof | 6 |
| 331673 | 2014-11-26 | 000000000000…0a51112a | bip34_coinbase_height_mismatch | yongchao34 | coinbase proof | 8 |
| 331674 | 2014-11-26 | 000000000000…f0e0cf69 | bip34_coinbase_height_mismatch | lengguangxian | coinbase proof | 8 |
| 331735 | 2014-11-26 | 000000000000…59118a1a | bip34_coinbase_height_mismatch | AntPool | coinbase proof | 6 |
| 363726 | 2015-07-04 | 000000000000…efbcd5d0 | bip66_block_version_below_3 | - | header only | 3 |
| 363731 | 2015-07-04 | 000000000000…0c439d99 | bip66_block_version_below_3 | BTC Nuggets | coinbase proof | 1 |
| 363732 | 2015-07-04 | 000000000000…315390b4 | prev_block_invalid | F2Pool | full block | 9 |
| 363733 | 2015-07-04 | 000000000000…a531ec61 | prev_block_invalid | F2Pool | full block | 10 |
| 363734 | 2015-07-04 | 000000000000…e381aa18 | prev_block_invalid | AntPool | full block | 4 |
| 363735 | 2015-07-04 | 000000000000…cb185de7 | prev_block_invalid | F2Pool | full block | 10 |
| 363736 | 2015-07-04 | 000000000000…45901436 | prev_block_invalid | F2Pool | full block | 9 |
| 363847 | 2015-07-04 | 000000000000…4c549de5 | bip66_block_version_below_3 | - | header only | 3 |
| 363967 | 2015-07-05 | 000000000000…84a3660b | bip66_block_version_below_3 | Bitsolo | coinbase proof | 5 |
| 364341 | 2015-07-08 | 000000000000…b0226d3c | bip66_block_version_below_3 | - | coinbase proof | 8 |
| 367047 | 2015-07-26 | 000000000000…803a32a4 | bip66_block_version_below_3 | mmpool | coinbase proof | 10 |
| 380992 | 2015-10-28 | 000000000000…e0423779 | time_below_mtp | yndl | coinbase proof | 2 |
| 383540 | 2015-11-14 | 000000000000…5a91a50b | bip34_coinbase_height_mismatch | Eligius | coinbase proof | 2 |
| 389043 | 2015-12-18 | 000000000000…0f1b89b2 | bip65_block_version_below_4 | nodeStratum | full block | 5 |
| 402610 | 2016-03-14 | 000000000000…0b37e3a2 | bip34_coinbase_height_mismatch | c63346109 | coinbase proof | 2 |
| 422059 | 2016-07-24 | 000000000000…53e81fa7 | bip34_coinbase_height_mismatch | ViaBTC | coinbase proof | 4 |
| 474294 | 2017-07-05 | 000000000000…fc6a4232 | missing_unconfirmed_parent | 1Hash | full block | 2 |
| 477115 | 2017-07-23 | 000000000000…93363d1b | bad-txns-inputs-missingorspent | 1Hash | full block | 2 |
| 507514 | 2018-02-04 | 000000000000…d14055d0 | already_confirmed_in_parent | AntPool | full block | 1 |
| 509557 | 2018-02-17 | 000000000000…c88da431 | already_confirmed_in_parent | AntPool | full block | 1 |
| 515319 | 2018-03-27 | 000000000000…775bc613 | already_confirmed_in_parent | AntPool | full block | 1 |
| 534339 | 2018-07-30 | 000000000000…f933a0ba | already_confirmed_in_parent | AntPool | full block | 1 |
| 543804 | 2018-09-30 | 000000000000…ec1f1918 | bip65_block_version_below_4 | BTC.COM | coinbase proof | 2 |
| 544024 | 2018-10-02 | 000000000000…45fa6ed8 | bip65_block_version_below_4 | BTC.COM | coinbase proof | 2 |
| 544024 | 2018-10-02 | 000000000000…7af25d21 | bip65_block_version_below_4 | BTC.COM | coinbase proof | 2 |
| 544600 | 2018-10-06 | 000000000000…b5c5dc8a | bip65_block_version_below_4 | BTC.COM | coinbase proof | 2 |
| 584802 | 2019-07-10 | 000000000000…c5fa5a69 | bad-cb-amount | AntPool | full block | 2 |
| 649674 | 2020-09-23 | 000000000000…dba425e6 | bip34_coinbase_height_missing | - | header only | 1 |
| 717696 | 2022-01-08 | 000000000000…e356e71c | nbits_retarget_not_applied | ViaBTC | coinbase proof | 3 |
| 783426 | 2023-04-01 | 000000000000…668599e4 | bad-blk-sigops | F2Pool | full block | 6 |
| 784121 | 2023-04-06 | 000000000000…504c980d | bad-blk-sigops | F2Pool | full block | 6 |
| 789038 | 2023-05-10 | 000000000000…4af393ed | bip34_coinbase_height_mismatch | AntPool | coinbase proof | 2 |
| 809478 | 2023-09-26 | 000000000000…e4f11853 | bad-txns-inputs-missingorspent | MARA Pool | full block | 1 |
| 946213 | 2026-04-15 | 000000000000…e58d9ed7 | time_below_mtp | F2Pool | coinbase proof | 3 |
| 957780 | 2026-06-29 | 000000000000…75ef2ffb | time_below_mtp | F2Pool | coinbase proof | 4 |