diff --git a/cl/clparams/config.go b/cl/clparams/config.go index c7c6f484133..ad3c6d09cbc 100644 --- a/cl/clparams/config.go +++ b/cl/clparams/config.go @@ -856,7 +856,7 @@ var MainnetBeaconConfig BeaconChainConfig = BeaconChainConfig{ DenebForkVersion: 0x04000000, DenebForkEpoch: 269568, ElectraForkVersion: 0x05000000, - ElectraForkEpoch: math.MaxUint64, + ElectraForkEpoch: 364032, FuluForkVersion: 0x06000000, FuluForkEpoch: math.MaxUint64, diff --git a/core/forkid/forkid_test.go b/core/forkid/forkid_test.go index 7b8234f6eb5..5ef63452127 100644 --- a/core/forkid/forkid_test.go +++ b/core/forkid/forkid_test.go @@ -80,8 +80,10 @@ func TestCreation(t *testing.T) { {17034869, 1681338443, ID{Hash: checksumToBytes(0xf0afd0e3), Next: 1681338455}}, // Last pre-Shanghai block {17034870, 1681338479, ID{Hash: checksumToBytes(0xdce96c2d), Next: 1710338135}}, // First Shanghai block {19426586, 1710338123, ID{Hash: checksumToBytes(0xdce96c2d), Next: 1710338135}}, // Last Shanghai block - {19426587, 1710338135, ID{Hash: checksumToBytes(0x9f3d2254), Next: 0}}, // First Cancun block - {20000000, 1800000000, ID{Hash: checksumToBytes(0x9f3d2254), Next: 0}}, // Future Cancun block (mock) + {19426587, 1710338135, ID{Hash: checksumToBytes(0x9f3d2254), Next: 1746612311}}, // First Cancun block + {22432453, 1746612299, ID{Hash: checksumToBytes(0x9f3d2254), Next: 1746612311}}, // Last Cancun block (approx.) + {22432454, 1746612311, ID{Hash: checksumToBytes(0xc376cf8b), Next: 0}}, // First Prague block (approx.) + {30000000, 1900000000, ID{Hash: checksumToBytes(0xc376cf8b), Next: 0}}, // Future Prague block (mock) }, }, // Sepolia test cases diff --git a/params/chainspecs/mainnet.json b/params/chainspecs/mainnet.json index f7c485a345e..e6d1e906e4f 100644 --- a/params/chainspecs/mainnet.json +++ b/params/chainspecs/mainnet.json @@ -19,6 +19,7 @@ "terminalTotalDifficultyPassed": true, "shanghaiTime": 1681338455, "cancunTime": 1710338135, + "pragueTime": 1746612311, "blobSchedule": { "cancun": { "target": 3,