From 5c99d51a3cd82a95ff8b331c772c3f4a2c56d35d Mon Sep 17 00:00:00 2001 From: Aere Network Date: Wed, 23 Sep 2026 12:24:50 +0300 Subject: [PATCH] RUN-A-NODE: the follower BESU_OPTS block carries -Daere.pqtx.forkBlock=19900000 like run-node.sh (the script already set it; the documented block lagged); SPEC 2.7: the seal-window journal opt-out is described as a property value, with its default read from PqSealWindowStore --- RUN-A-NODE.md | 1 + SPEC.md | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/RUN-A-NODE.md b/RUN-A-NODE.md index aaf8456..2b65934 100644 --- a/RUN-A-NODE.md +++ b/RUN-A-NODE.md @@ -321,6 +321,7 @@ export BESU_OPTS="\ -Daere.pq.chainId=2800 \ -Daere.pq.hybridRegistry=$REG/hibrid-10.properties \ -Daere.pq.schemeSchedule=17047568:falcon-512+slh-dsa-sha2-128s \ +-Daere.pqtx.forkBlock=19900000 \ -Daere.pq.anchor.minSealsCeiling=1" ``` diff --git a/SPEC.md b/SPEC.md index 0a0d087..e86f2f0 100644 --- a/SPEC.md +++ b/SPEC.md @@ -385,7 +385,8 @@ that it has nothing to report. The window is persisted under `/aere-pq-seal-window` in segments of 64 heights (frame: `length(4 BE) || RLP[domain, chainId, height, hash, certificate] || crc32(4 BE)`), restored at startup only for frames whose hash is the node's own canonical hash at that height and whose - seals verify now; `-Daere.pq.finality.persist=false` disables the journal. + seals verify now; setting the system property `aere.pq.finality.persist` to `false` disables the + journal (any other value, or the property absent, keeps it on; source: `PqSealWindowStore`). - JSON-RPC method `aere_getPqFinality(blockParameter)` (QBFT method set; `blockParameter` is a hex quantity or `latest`) returns, for a block in the window: `blockNumber`, `blockHash`, `quorum` (ceil(2N/3) of the validator set at that height), `falconSealsHeard`, `falconSealsVerified` (each @@ -491,6 +492,7 @@ passes"): -Daere.pq.chainId=2800 -Daere.pq.hybridRegistry=/hibrid-10.properties -Daere.pq.schemeSchedule=17047568:falcon-512+slh-dsa-sha2-128s +-Daere.pqtx.forkBlock=19900000 -Daere.pq.anchor.minSealsCeiling=1 ```