TR on chain 2800 from block 24,127,504: the post-quantum commit seal binds the consensus round and the anchor certificate takes the v3 form from that height; verify-anchor.mjs knows the height (COMMIT_ROUND_BLOCK), run-node.sh and the runbooks carry aere.pq.commitRoundBlock

This commit is contained in:
Aere Network 2026-10-21 20:02:04 +03:00
parent 604e33d0a0
commit 7e6dad4239
4 changed files with 4 additions and 1 deletions

View File

@ -427,6 +427,7 @@ export BESU_OPTS="\
-Daere.pq.anchor.maxSeals=9 \
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6,20715632:7 \
-Daere.pq.anchorV2Block=17047600 \
-Daere.pq.commitRoundBlock=24127504 \
-Daere.pq.chainId=2800 \
-Daere.pq.commitPq.forkBlock=17250000 \
-Daere.pq.hybridRegistry=$REG/hibrid-10.properties \

View File

@ -638,6 +638,7 @@ passes"):
-Daere.pq.anchor.maxSeals=9
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6,20715632:7
-Daere.pq.anchorV2Block=17047600
-Daere.pq.commitRoundBlock=24127504
-Daere.pq.chainId=2800
-Daere.pq.commitPq.forkBlock=17250000
-Daere.pq.hybridRegistry=<registries>/hibrid-10.properties

View File

@ -286,6 +286,7 @@ export BESU_OPTS="\
-Daere.pq.anchor.maxSeals=9 \
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6,20715632:7 \
-Daere.pq.anchorV2Block=17047600 \
-Daere.pq.commitRoundBlock=24127504 \
-Daere.pq.chainId=2800 \
-Daere.pq.commitPq.forkBlock=17250000 \
-Daere.pq.hybridRegistry=$REG/hibrid-10.properties \

View File

@ -123,7 +123,7 @@ const MAX_V3_ROWS = 64;
// H_r per chain: UNSET on both chains at the time of writing (no v3 anchor exists on any live chain). When the fleet publishes H_r
// for a chain it is written here, in the same hour, before H_r (D-372: the new verifier is published BEFORE the first v3 anchor).
// COMMIT_ROUND_BLOCK overrides (a height, or "none"); cloud-gateway/orar-ancore.mjs carries the same value for the consumers.
const COMMIT_ROUND_DEFAULT = CHAIN_ID === 28001 ? 6157024 : null;
const COMMIT_ROUND_DEFAULT = CHAIN_ID === 28001 ? 6157024 : 24127504;
const COMMIT_ROUND_BLOCK = process.env.COMMIT_ROUND_BLOCK === undefined ? COMMIT_ROUND_DEFAULT
: (/^(none|unset|)$/i.test(process.env.COMMIT_ROUND_BLOCK) ? null : Number(process.env.COMMIT_ROUND_BLOCK));
if (COMMIT_ROUND_BLOCK !== null && !(Number.isInteger(COMMIT_ROUND_BLOCK) && COMMIT_ROUND_BLOCK > 0)) { console.error('FAIL: COMMIT_ROUND_BLOCK must be a positive block height or "none"'); stop(1); }