ethereum.forks.shanghai
The Shanghai fork brings staking withdrawals to the execution layer, adds a push-zero EVM instruction, limits the maximum size of initialization bytecode, and deprecates the self-destruct EVM instruction.
Notices
[EIP-6049: Deprecate SELFDESTRUCT][EIP-6049]
Changes
Upgrade Schedule
Network | Timestamp | Date & Time (UTC) | Fork Hash | Beacon Chain Epoch |
Sepolia | 1677557088 | 2023-02-28 04:04:48 | 0xf7f9bc08 | 56,832 |
Goerli | 1678832736 | 2023-03-14 22:25:36 | 0xf9843abf | 162,304 |
Mainnet | 1681338455 | 2023-04-12 22:27:35 | 0xdce96c2d | 194,048 |
Releases
FORK_CRITERIA
47 | FORK_CRITERIA = ByTimestamp(1681338455) |
---|
ethereum.forks.cancun
The Cancun fork (EIP-7569) introduces transient storage, exposes beacon chain roots, introduces a new blob-carrying transaction type, adds a memory copying instruction, limits self-destruct to only work for contracts created in the same transaction, and adds an instruction to read the blob base fee.
Changes
Upgrade Schedule
Network | Timestamp | Date & Time (UTC) | Fork Hash | Beacon Chain Epoch |
Goerli | 1705473120 | 2024-01-17 06:32:00 | 0x70cc14e2 | 231,680 |
Sepolia | 1706655072 | 2024-01-30 22:51:12 | 0x88cf81d9 | 132,608 |
Holesky | 1707305664 | 2024-02-07 11:34:24 | 0x9b192ad0 | 29,696 |
Mainnet | 1710338135 | 2024-03-13 13:55:35 | 0x9f3d2254 | 269,568 |
Releases
FORK_CRITERIA
49 | FORK_CRITERIA = ByTimestamp(1710338135) |
---|