Invalid block 74638

0000000000790ab3f22ec756ad43b6ab569abf0bddeb97c67a6f7b1470a7ec1c

Why it is invalid

rule and Core reject
bad-txns-vout-toolarge
Core check
CheckTransaction
CI checks
A complete block whose transactions contain an output above 21000000 BTC.

Incident note: 74638 - value overflow (2010)

bad-txns-vout-toolarge is the 2010 overflow incident (CVE-2010-5139). A transaction created two outputs of about 92 billion BTC each. The outputs were non-negative, so they passed the then-current per-output check; their sum overflowed a signed 64-bit integer and wrapped negative, so the input-versus-output check passed too. Bitcoin 0.3.10 added a money-range check (there is no BIP). Core now rejects any single output above MAX_MONEY with this string.

Header

version
0x00000001 (1)
previous block
0000000000606865e679308edf079991764d88e8122ca9250aef5386962b6e84 (canonical, mempool.space)
merkle root
618eba14419e13c8d08d38c346da7cd1c7c66fd8831421056ae56d8d80b6ec5e
time
2010-08-15 17:05:57 UTC (1281891957)
bits
0x1c00800e difficulty 512
nonce
28192719
header hex
01000000846e2b968653ef0a25a92c12e8884d76919907df8e3079e665686000000000005eecb6808d6de56a05211483d86fc6c7d17cda46c3388dd0c8139e4114ba8e61751e684c0e80001ccf2fae01

Evidence on file full block

full block
74638-0000000000790ab3f22ec756ad43b6ab569abf0bddeb97c67a6f7b1470a7ec1c.bin 474 bytes
record
data/invalid-blocks.jsonl, line 1

Context

coinbase_scriptsig_hex
040e80001c028f00
scriptSig as text
········

Observations (1)

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

channelsourcechild chainfirst seenprovenance
p2pstale-blockshttps://github.com/bitcoin-data/stale-blocks/pull/65