mirror of
https://github.com/luxfi/evm.git
synced 2026-09-24 00:27:44 +00:00
luxfi/genesis 336c946 removed warpConfig from the mainnet upgrade schedule and moved requirePrimaryNetworkSigners into the block-zero declaration, because the EVM refuses to initialise when a live precompile is re-declared with a different rule — a second declaration is admitted only to disable one. These tests still asserted the arrangement that commit abandoned, so both failed against a correct repository: one looked for a warpConfig entry that is deliberately gone, the other compared a fixture still carrying it. Red-review finding #8 is unchanged and now checked at its source: warp is read from configs/mainnet/cchain.json and must require primary-network signers, and the upgrade schedule must re-declare it nowhere. The mainnet and testnet fixtures are re-vendored (48 entries each) and the hardcoded canonical count follows.
263 lines
4.5 KiB
JSON
263 lines
4.5 KiB
JSON
{
|
|
"networkUpgradeOverrides": {
|
|
"evmTimestamp": 0,
|
|
"durangoTimestamp": 0,
|
|
"quasarTimestamp": 0,
|
|
"fortunaTimestamp": 0,
|
|
"graniteTimestamp": 0
|
|
},
|
|
"precompileUpgrades": [
|
|
{
|
|
"aiMiningConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"blake3Config": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"cggmp21Verify": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"deadZeroConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"deadConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"deadFullConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"routerConfig": {
|
|
"blockTimestamp": 0,
|
|
"v3QuoterAddress": "0x0000000000000000000000000000000000000000",
|
|
"v3FactoryAddress": "0x0000000000000000000000000000000000000000",
|
|
"v2RouterAddress": "0x0000000000000000000000000000000000000000",
|
|
"v2FactoryAddress": "0x0000000000000000000000000000000000000000"
|
|
}
|
|
},
|
|
{
|
|
"fheConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"frostVerify": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"graphConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"hpkeConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"mldsaVerify": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"mlkemConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"ringConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"slhdsaVerify": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"zkConfig": {
|
|
"blockTimestamp": 0
|
|
}
|
|
},
|
|
{
|
|
"pulsarVerify": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"magnetarVerify": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"p3qVerify": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"coronaThreshold": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"hqcEncapsulate": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G1AddConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G1MulConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G1MSMConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G2AddConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G2MulConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G2MSMConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381PairingConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"curve25519Config": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"x25519Config": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"sr25519Verify": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"babyjubjubConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"pedersenConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"poseidonConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"pastaConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"xwingConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"computeMarketConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bridgeRegistrarConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"stableSwapConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"vrfConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"attestationConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"anchorConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"fixedPointMathConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"rewardManagerConfig": {
|
|
"blockTimestamp": 1766708400,
|
|
"adminAddresses": [
|
|
"0x9011E888251AB053B7bD1cdB598Db4f9DEd94714"
|
|
],
|
|
"initialRewardConfig": {
|
|
"rewardAddress": "0xEAbCC110fAcBfebabC66Ad6f9E7B67288e720B59"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"dexPositionManagerConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"dexStateViewConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"dexQuoterConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"dexSettleConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
}
|
|
],
|
|
"stateUpgrades": []
|
|
}
|