mirror of
https://github.com/luxfi/genesis.git
synced 2026-10-30 16:25:45 +00:00
Production e2e PQ wire-up: mainnet, testnet, local, localnet ā StrictPQ (0x01) devnet ā Permissive (0x02) for dev workflows Replaces the v1.22.87-era ForkClassicalCompatUnsafe (0x80) pins which collide with v1.23.15's tightened registry (profiles collapsed to 3 canonical bundles; 0x80 is no longer in ProfileByID's switch). The luxfi/node v1.26.17 build resolves these pins at boot and stamps the profile through to every wire-level gate (peer handshake, mempool, validator scheme, EVM contract auth, C-Chain plugin config). Verified live at boot: SECURITY PROFILE: STRICT PROFILE HASH: cf3f2cd7b54cfc2c⦠POST-QUANTUM: true NIST-FRIENDLY: true CLASSICAL SNARKS: forbidden BLS FALLBACK: forbidden Hashes computed via consensus.ChainSecurityProfile.ComputeHash() ā when consensus rolls, regenerate pins via the same path (a CI guard against silent profile drift is the next layer).
5 lines
141 B
JSON
5 lines
141 B
JSON
{
|
|
"profileHashHex": "cf3f2cd7b54cfc2cb88b741f38514c58aef7f7184379c7ea454e16c3e54f7d5b04aaafd3817db676d96099e1c2e1fd1c",
|
|
"profileID": 1
|
|
}
|