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 ```