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) |
|---|