Invalid block 507514

000000000000000000571c2b98a090c15774cb7400bd4a50b160d488d14055d0

Why it is invalid

rule
already_confirmed_in_parent
Core reject
bad-txns-inputs-missingorspent
Core check
ConnectBlock via CheckTxInputs
CI checks
A complete block whose named parent_txid is a non-coinbase transaction in both that body and its canonical parent. The parent's ordered txid list must reproduce the merkle root of a hash-verified parent header, and the canonical hash at height minus one must equal prev_hash. Require parent_kind=canonical and body-derived coinbase fields with coinbase_height equal to the record height.

Incident note: 507514, 509557, 515319 and 534339 - AntPool parent-transaction reuse (2018)

Each block includes non-coinbase transactions already confirmed in the canonical parent named by its header, so their inputs were already spent and ConnectBlock fails with bad-txns-inputs-missingorspent. The dataset calls this already_confirmed_in_parent, separately from forward spends and missing unconfirmed parent transactions.

Header

version
0x20000000 (536870912)
previous block
00000000000000000044dac62e6b26827f7f717eda4dfdd32a740d9022b60af5 (canonical, mempool.space)
merkle root
9802316c687b9a264741355c714870bc8a975e7592ed7728a00c277f47215d3b
time
2018-02-04 02:17:10 UTC (1517710630)
bits
0x176c2146 difficulty 2,603,077,300,219
nonce
2954832948
header hex
00000020f50ab622900d742ad3fd4dda7e717f7f82266b2ec6da440000000000000000003b5d21477f270ca02877ed92755e978abc7048715c354147269a7b686c310298266d765a46216c17342c1fb0

Evidence on file full block

full block
507514-000000000000000000571c2b98a090c15774cb7400bd4a50b160d488d14055d0.bin 475,300 bytes
record
data/invalid-blocks.jsonl, line 155

Context

pool
AntPool by tag
coinbase_height
507514
coinbase_scriptsig_hex
037abe07194d696e656420627920416e74506f6f6c31365d205a766d265fbb02000096020100
scriptSig as text
·z···Mined by AntPool16] Zvm&_········
parent_txid
89c67989abbf845fe7e777bbe7329316578155e2fa8a11b07aa867a07d1fb119

Observations (1)

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