Commit 5db1801
authored
nmc(PF): pin mainnet_genesis_header() 80-byte seed from synced namecoind (#262)
Retire the deferred mainnet genesis-header seed. Fields pinned against a
live SYNCED mainnet namecoind (getblockhash 0 / getblockheader <hash>
false; .140 PID 5860, blocks=830010, IBD=false; 2026-06-20):
version=1 time=1303000001 bits=0x1c007fff nonce=0xa21ea192
merkleroot=41c62dbd..cb0d
SHA256d(header) == 000000000062b72c..c770 (mainnet genesis hash),
verified locally and by the new MainnetHeaderRederivesPinnedHash KAT.
The KAT asserts against the external literal hash (daemon truth), not
params.genesis_hash, so it holds regardless of merge order with the
mainnet genesis_hash pin (#261). Fenced to src/impl/nmc/; rides the
allowlisted nmc_auxpow_wire_test exe, no build.yml touch.
Co-authored-by: frstrtr <frstrtr@users.noreply.github.com>1 parent c33ccab commit 5db1801
2 files changed
Lines changed: 51 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
624 | 624 | | |
625 | 625 | | |
626 | 626 | | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
627 | 648 | | |
628 | 649 | | |
629 | 650 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
284 | 284 | | |
285 | 285 | | |
286 | 286 | | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
287 | 317 | | |
288 | 318 | | |
289 | 319 | | |
| |||
0 commit comments