release-0.3.22 plan: section 3, Devnet 3's first node up on dn3-g1 at 16:50:21Z

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
igneum-labs 2026-10-07 16:51:51 +00:00
parent a025c5218b
commit fe7501974f

View file

@ -33,3 +33,7 @@ Three commits on 96161037: bd710a36 the sub-version 3 re-pin (byte 7, igneum-pow
21d8f454 = one test-only commit on fa7f854f (the signalling integration tests read object 7 as 1794, the pow pairing test allows sub-version 3's retried draw, the miner's pool test fills the era fields); every gate runs on the exact commit, so fa7f854f's build (1db7c6ac) is void. On 21d8f454: the release build on build-1 GREEN 16:45:19Z (igneumd sha256 b96b424c7b284501306dbf4a76657fd1e359c0c6532c59a0daf431547fcca21d, carrying 21d8f45; igneum-miner c29f33bb…; the artefact at /srv/artefacts/0322-21d8f454/, handed to the fleet); igneum-exec 36 of 36 (16:45:31Z); kaspa-consensus-core 151 of 151 (16:48:25Z, the parent's fast-time file carrying the era fields); kaspa-pow 17 of 17 with the sub-version 3 pairing id a785001687d8688a (16:47:10Z); kaspa-consensus whole 120 + 1 + 1 at object 7 (16:47:54Z); igneum-miner 25 of 25 against the sub-version 3 packs (16:48:48Z; cpu_recheck reads a785001687d8688a). The canary set from the artefact on build-1 (16:45:53 to 16:47:11Z): the empty-datadir start GREEN (data dir igneum-devnet-3; "stamps object version 7 into its headers (block version 1794)"; "Era VDF active from DAA 0: scheme 0 (class-group), T 108000000, era 15552000 DAA, lead 7200"; the ladder at rung 0 with 27 shadow passes; calibrated v1 fees from DAA 0; proving v0 and v1 from DAA 0 with the embedded keys resolving both ids on the bare node); the igneum-devnet-3 digest with no file ab9af79f40cd9b5fbed2577406d6b32e103bd86a7dd26df2aabceb7b673ced23; shutdown under 1 s (571 ms); the override file refused on devnet-3 with exit 1 (the known-failed case) while the shared devnet still takes it (eada4bda unchanged); two empty devnet-3 nodes handshake on protocol 17 with equal digests; a shared-devnet node dialling devnet-3 rejected "Network mismatch - local: igneum-devnet-3, remote: igneum-devnet". The node side is ready at 17:49 BST. Remaining before genesis, the fleet's: the fresh-genesis agreement on dn3-g1 and dn3-g2 from empty, the late joiner's sync; then the genesis clock. The prover pair stands (21d8f454:igneum/evm-types = fe4145b9, the exec pin's tree).
**The app side (release-0.3.22 at 5f1652c0 on origin):** the package names the network (igneum-app.json node_devnet_suffix and node_peers; Runtime::from_env_with when the environment is silent; node_dir devnet-3 beside devnet-v4, the old chain's datadir kept for the way back); no override file on a suffixed devnet from 3 (the manifest's consensus override ignored with one log line); the version strings 0.3.22; the app gate on build-2 258 + 32 + 8. Packaged peers for devnet-3 (the fleet, 16:50Z): build-1's seed 188.40.146.49:26631 and node1-dn3 188.40.146.49:26671 only (dn3-g1's and dn3-g2's mapped ports are not stable across a pod restart; they stay the fleet's seeds for the fleet's nodes); a third static peer would be a Hetzner box or the project lead's GEX45-1, outside the fleet's rent. Next on the app side: packaged-config.sh and make-payload.sh writing the two fields for the 0.3.22 DMG and installer; the manifest's channel "devnet-3"; the publish by signed update when Devnet 3 has 24 hours.
## 3. Devnet 3's first node (the fleet, 16:50:21Z, 17:50 BST)
The 21d8f454 pair pulled from /srv/artefacts/0322-21d8f454/ at 16:49:56Z (igneumd b96b424c…, the string read back on the Mac and the box; the miner c29f33bb…). dn3-g1 (the Devnet 3 hub, 64.119.209.250:21703): appdir wiped and the node up at 16:50:21Z, "igneumd/2.1.0-21d8f454", "Consensus params digest: ab9af79f40cd9b5fbed2577406d6b32e103bd86a7dd26df2aabceb7b673ced23" (the node lane's build-1 read agreed), "genesis a6fa348e2a0fc6a5fa0ae3cb080160f5e2be865af71bac0068ca2fb8d1fcfd7b executed: chain id 4463, registry at 0x…0210", "Program class signal active: object version 7 (block version 1794)", "Era VDF active from DAA 0: scheme 0, T 108000000, era 15552000 DAA, lead 7200", "Latency ladder active: rungs 27, 35, 53, [88], [173], [267] shadow passes, this node signals none", "Fees on igneum-devnet-3: pgas table v0 … calibrated v1 from DAA score 0", "exec sync: no snapshot to resume from; the follower starts at genesis"; network igneum-devnet-3, no override file. At 16:50:41Z blocks 0, daa 0, tips 1, peers 0; the miner started 16:50:42Z (unsynced mining on, the genesis box). dn3-g2 (154.64.230.67:27017) starting with dn3-g1 and build-1's seed as peers; next: the pair's digest agreement, their handshake, the first common lock (the genesis clock), then the late joiner.