Files
zeekayandHanzo Dev 4bd42896a1 An upgrade.json holds only the keys the VM decodes
luxfi/evm reads upgrade bytes with DisallowUnknownFields, so the _comment key
in local/ and localnet/ made the C-Chain refuse to initialize with "failed to
parse upgrade bytes". The key is gone, and a test decodes every upgrade.json in
the tree the way the VM does.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-23 08:27:26 -07:00

304 lines
4.8 KiB
JSON

{
"networkUpgradeOverrides": {
"evmTimestamp": 0,
"durangoTimestamp": 0,
"quasarTimestamp": 0,
"fortunaTimestamp": 0,
"graniteTimestamp": 0
},
"precompileUpgrades": [
{
"warpConfig": {
"blockTimestamp": 0,
"quorumNumerator": 67,
"requirePrimaryNetworkSigners": false
}
},
{
"aiMiningConfig": {
"blockTimestamp": 0
}
},
{
"blake3Config": {
"blockTimestamp": 0
}
},
{
"cggmp21Config": {
"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
}
},
{
"frostConfig": {
"blockTimestamp": 0
}
},
{
"graphConfig": {
"blockTimestamp": 0
}
},
{
"hpkeConfig": {
"blockTimestamp": 0
}
},
{
"mldsaConfig": {
"blockTimestamp": 0
}
},
{
"mlkemConfig": {
"blockTimestamp": 0
}
},
{
"ringConfig": {
"blockTimestamp": 0
}
},
{
"slhdsaConfig": {
"blockTimestamp": 0
}
},
{
"zkConfig": {
"blockTimestamp": 0
}
},
{
"pulsarConfig": {
"blockTimestamp": 0
}
},
{
"magnetarConfig": {
"blockTimestamp": 0
}
},
{
"p3qConfig": {
"blockTimestamp": 0
}
},
{
"coronaConfig": {
"blockTimestamp": 0
}
},
{
"hqcConfig": {
"blockTimestamp": 0
}
},
{
"bls12381G1AddConfig": {
"blockTimestamp": 0
}
},
{
"bls12381G1MulConfig": {
"blockTimestamp": 0
}
},
{
"bls12381G1MSMConfig": {
"blockTimestamp": 0
}
},
{
"bls12381G2AddConfig": {
"blockTimestamp": 0
}
},
{
"bls12381G2MulConfig": {
"blockTimestamp": 0
}
},
{
"bls12381G2MSMConfig": {
"blockTimestamp": 0
}
},
{
"bls12381PairingConfig": {
"blockTimestamp": 0
}
},
{
"curve25519Config": {
"blockTimestamp": 0
}
},
{
"x25519Config": {
"blockTimestamp": 0
}
},
{
"sr25519Config": {
"blockTimestamp": 0
}
},
{
"babyjubjubConfig": {
"blockTimestamp": 0
}
},
{
"pedersenConfig": {
"blockTimestamp": 0
}
},
{
"poseidonConfig": {
"blockTimestamp": 0
}
},
{
"pastaConfig": {
"blockTimestamp": 0
}
},
{
"xwingConfig": {
"blockTimestamp": 0
}
},
{
"computeMarketConfig": {
"blockTimestamp": 0
}
},
{
"bridgeRegistrarConfig": {
"blockTimestamp": 0
}
},
{
"stableSwapConfig": {
"blockTimestamp": 0
}
},
{
"vrfConfig": {
"blockTimestamp": 0
}
},
{
"attestationConfig": {
"blockTimestamp": 0
}
},
{
"anchorConfig": {
"blockTimestamp": 0
}
},
{
"fixedPointMathConfig": {
"blockTimestamp": 0
}
},
{
"dexPositionManagerConfig": {
"blockTimestamp": 0
}
},
{
"dexStateViewConfig": {
"blockTimestamp": 0
}
},
{
"dexQuoterConfig": {
"blockTimestamp": 0
}
},
{
"dexSettleConfig": {
"blockTimestamp": 0
}
},
{
"aiInferenceConfig": {
"blockTimestamp": 1766708400
}
},
{
"aivmBridgeConfig": {
"blockTimestamp": 1766708400
}
},
{
"ed25519Config": {
"blockTimestamp": 1766708400
}
},
{
"kzg4844Config": {
"blockTimestamp": 1766708400
}
},
{
"modelRegistryConfig": {
"blockTimestamp": 1766708400
}
},
{
"secp256r1Config": {
"blockTimestamp": 1766708400
}
},
{
"starkfriConfig": {
"blockTimestamp": 1766708400
}
},
{
"swapConfig": {
"blockTimestamp": 1766708400
}
},
{
"v3Config": {
"blockTimestamp": 1766708400
}
}
],
"stateUpgrades": []
}