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:
parent
604e33d0a0
commit
7e6dad4239
@ -427,6 +427,7 @@ export BESU_OPTS="\
|
|||||||
-Daere.pq.anchor.maxSeals=9 \
|
-Daere.pq.anchor.maxSeals=9 \
|
||||||
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6,20715632:7 \
|
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6,20715632:7 \
|
||||||
-Daere.pq.anchorV2Block=17047600 \
|
-Daere.pq.anchorV2Block=17047600 \
|
||||||
|
-Daere.pq.commitRoundBlock=24127504 \
|
||||||
-Daere.pq.chainId=2800 \
|
-Daere.pq.chainId=2800 \
|
||||||
-Daere.pq.commitPq.forkBlock=17250000 \
|
-Daere.pq.commitPq.forkBlock=17250000 \
|
||||||
-Daere.pq.hybridRegistry=$REG/hibrid-10.properties \
|
-Daere.pq.hybridRegistry=$REG/hibrid-10.properties \
|
||||||
|
|||||||
1
SPEC.md
1
SPEC.md
@ -638,6 +638,7 @@ passes"):
|
|||||||
-Daere.pq.anchor.maxSeals=9
|
-Daere.pq.anchor.maxSeals=9
|
||||||
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6,20715632:7
|
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6,20715632:7
|
||||||
-Daere.pq.anchorV2Block=17047600
|
-Daere.pq.anchorV2Block=17047600
|
||||||
|
-Daere.pq.commitRoundBlock=24127504
|
||||||
-Daere.pq.chainId=2800
|
-Daere.pq.chainId=2800
|
||||||
-Daere.pq.commitPq.forkBlock=17250000
|
-Daere.pq.commitPq.forkBlock=17250000
|
||||||
-Daere.pq.hybridRegistry=<registries>/hibrid-10.properties
|
-Daere.pq.hybridRegistry=<registries>/hibrid-10.properties
|
||||||
|
|||||||
@ -286,6 +286,7 @@ export BESU_OPTS="\
|
|||||||
-Daere.pq.anchor.maxSeals=9 \
|
-Daere.pq.anchor.maxSeals=9 \
|
||||||
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6,20715632:7 \
|
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6,20715632:7 \
|
||||||
-Daere.pq.anchorV2Block=17047600 \
|
-Daere.pq.anchorV2Block=17047600 \
|
||||||
|
-Daere.pq.commitRoundBlock=24127504 \
|
||||||
-Daere.pq.chainId=2800 \
|
-Daere.pq.chainId=2800 \
|
||||||
-Daere.pq.commitPq.forkBlock=17250000 \
|
-Daere.pq.commitPq.forkBlock=17250000 \
|
||||||
-Daere.pq.hybridRegistry=$REG/hibrid-10.properties \
|
-Daere.pq.hybridRegistry=$REG/hibrid-10.properties \
|
||||||
|
|||||||
@ -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
|
// 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).
|
// 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.
|
// 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
|
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));
|
: (/^(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); }
|
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); }
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user