ethereum.cancun
The Cancun fork 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.
FORK_CRITERIA
10 | FORK_CRITERIA = ByTimestamp(1710338135) |
---|
ethereum.prague
The Prague fork enables deploying code into externally owned accounts (EOAs)
via the SetCodeTransaction
, increases the blob throughput, increases the
cost of calldata-heavy transactions, introduces general execution layer
requests (and two request types: consolidation, and withdrawal),
appends validator deposits to execution layer blocks, creates BLS12-381
precompiles, and exposes historical block hashes through a system
contract.
FORK_CRITERIA
18 | FORK_CRITERIA = ByTimestamp(1746612311) |
---|