Invalid block 363731

0000000000000000009cc829aa25b40b2cd4eb83dd498c12ad0d26d90c439d99

Why it is invalid

rule
bip66_block_version_below_3
Core reject
bad-version
Core check
ContextualCheckBlockHeader
CI checks
Signed header version below 3 at height 363725 or later.

Incident note: 363731 - BIP66 fork trigger (2015)

This version-2 header started the 4 July 2015 fork. The fixture's other five headers, all version 3, chain from it through 363736; the network reorganized away from them, and the alert that followed asked lightweight-wallet users to wait for extra confirmations. Those five descendants fail by ancestry and are recorded under prev_block_invalid; four of them are committed in Namecoin, Ixcoin or I0coin blocks, and both KIT monitoring nodes received all five on 16 July 2015. Each holds only its coinbase, so the dump's coinbase fields rebuild the complete block, which reproduces the header's merkle root and the dump's recorded size; the four merge-mined coinbases are byte-identical to the parent coinbases in their Namecoin AuxPoW records. Each pays exactly the 25 BTC subsidy, and the coinbase tags attribute 363734 to AntPool (Mined by AntPool) and the other four to F2Pool (七彩神仙鱼 and 🐟). The 80-byte header comes from a blockchain.info block dump preserved in the BTC Relay test fixture for this fork, which also holds the six raw headers; the same field set survives independently in a TypeScript port of BTC Relay. The dump's 99 transaction IDs reproduce the header's merkle root, and its coinbase fields reserialize to the first of those IDs, which ties the recorded scriptSig to the header. The coinbase pays 1BwZeHJo7b7M2op7VDfYnsmcpXsUYEcVHm, the address mining-pools lists for BTC Nuggets; the scriptSig tags are /P2SH/ and /stratumPool/, so the attribution is by address. A 16 March 2017 bitcoin-dev message lists this hash among blocks a node rejected with bad-version(0x00000002).

Header

version
0x00000002 (2)
previous block
000000000000000006a320d752b46b532ec0f3f815c5dae467aff5715a6e579e (canonical, mempool.space)
child in dataset
0000000000000000155f2519d35cd5d2869900bcc5093594b27763a0315390b4 height 363732
merkle root
7d5c84069b186b1b8f509a8a9a7ac9cf108dec0900e7a2233b060628e9f89f69
time
2015-07-04 02:09:40 UTC (1435975780)
bits
0x1816418e difficulty 49,402,014,931
nonce
1205224377
header hex
020000009e576e5a71f5af67e4dac515f8f3c02e536bb452d720a3060000000000000000699ff8e92806063b23a2e70009ec8d10cfc97a9a8a9a508f1b6b189b06845c7d644097558e411618b943d647

Evidence on file coinbase proof

proof file
363731-0000000000000000009cc829aa25b40b2cd4eb83dd498c12ad0d26d90c439d99.json coinbase and the block's ordered txids
record
data/invalid-blocks.jsonl, line 138

Context

pool
BTC Nuggets by address (source)
expected_nbits
1816418e
coinbase_height
363731
coinbase_scriptsig_hex
03d38c05062f503253482f043e40975508f80da7c59f1200000d2f7374726174756d506f6f6c2f
scriptSig as text
·····/P2SH/·>@·U··········/stratumPool/

Observations (1)

Where the block was seen or recovered. Observations record acquisition; they do not establish the failure.