Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion learn_evm/eips_forks.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,22 @@ The table below lists all EIPs associated with Ethereum forks:
| [London](https://github.com/ethereum/execution-specs/blob/a01c4c76e12fe9f0debf93bda7f67f002d77f8b4/network-upgrades/mainnet-upgrades/london.md) | [1559](https://eips.ethereum.org/EIPS/eip-1559) | Fee market change for ETH 1.0 chain | | X | Significant modifications of Ethereum gas pricing |
| [London](https://github.com/ethereum/execution-specs/blob/a01c4c76e12fe9f0debf93bda7f67f002d77f8b4/network-upgrades/mainnet-upgrades/london.md) | [3198](https://eips.ethereum.org/EIPS/eip-3198) | BASEFEE | X | | |
| [London](https://github.com/ethereum/execution-specs/blob/a01c4c76e12fe9f0debf93bda7f67f002d77f8b4/network-upgrades/mainnet-upgrades/london.md) | [3529](https://eips.ethereum.org/EIPS/eip-3529) | Reduction in refunds | | X | Remove [gas tokens](https://gastoken.io/) benefits |
| [London](https://github.com/ethereum/execution-specs/blob/a01c4c76e12fe9f0debf93bda7f67f002d77f8b4/network-upgrades/mainnet-upgrades/london.md) | [3554](https://eips.ethereum.org/EIPS/eip-3554) | Difficulty Bomb Delay to December 1st 2021 | | |
| [London](https://github.com/ethereum/execution-specs/blob/a01c4c76e12fe9f0debf93bda7f67f002d77f8b4/network-upgrades/mainnet-upgrades/london.md) | [3554](https://eips.ethereum.org/EIPS/eip-3554) | Difficulty Bomb Delay to December 1st 2021 | | | |
| [Arrow Glacier](https://github.com/ethereum/execution-specs/blob/bfe84c9a9b24695f160b4686d3b4640786ee9bac/network-upgrades/mainnet-upgrades/arrow-glacier.md) | [4345](https://eips.ethereum.org/EIPS/eip-4345) | Difficulty Bomb Delay to June 2022 | | | |
| [Gray Glacier](https://github.com/ethereum/execution-specs/blob/bfe84c9a9b24695f160b4686d3b4640786ee9bac/network-upgrades/mainnet-upgrades/gray-glacier.md) | [5133](https://eips.ethereum.org/EIPS/eip-5133) | Difficulty Bomb Delay to mid-September 2022 | | | |
| [Paris](https://github.com/ethereum/execution-specs/blob/0a18c44ab6e567d74f2700ab1a3208644e08276b/network-upgrades/mainnet-upgrades/paris.md) | [3675](https://eips.ethereum.org/EIPS/eip-3675) | Upgrade consensus to Proof-of-Stake | | | Changes to `DIFFICULTY` and `BLOCKHASH` |
| [Paris](https://github.com/ethereum/execution-specs/blob/0a18c44ab6e567d74f2700ab1a3208644e08276b/network-upgrades/mainnet-upgrades/paris.md) | [4399](https://eips.ethereum.org/EIPS/eip-4399) | Supplant DIFFICULTY opcode with PREVRANDAO | X | | `DIFFICULTY` becomes `PREVRANDAO` |
| [Shanghai](https://github.com/ethereum/execution-specs/blob/8dbde99b132ff8d8fcc9cfb015a9947ccc8b12d6/network-upgrades/mainnet-upgrades/shanghai.md) | [3651](https://eips.ethereum.org/EIPS/eip-3651) | Warm COINBASE | | X | |
| [Shanghai](https://github.com/ethereum/execution-specs/blob/8dbde99b132ff8d8fcc9cfb015a9947ccc8b12d6/network-upgrades/mainnet-upgrades/shanghai.md) | [3855](https://eips.ethereum.org/EIPS/eip-3855) | PUSH0 instruction | X | | |
| [Shanghai](https://github.com/ethereum/execution-specs/blob/8dbde99b132ff8d8fcc9cfb015a9947ccc8b12d6/network-upgrades/mainnet-upgrades/shanghai.md) | [3860](https://eips.ethereum.org/EIPS/eip-3860) | Limit and meter initcode | | X | Caps the size of initcode and charges to more accurately reflect the cost of creating contracts, especially via `CREATE`/`CREATE2` |
| [Shanghai](https://github.com/ethereum/execution-specs/blob/8dbde99b132ff8d8fcc9cfb015a9947ccc8b12d6/network-upgrades/mainnet-upgrades/shanghai.md) | [4895](https://eips.ethereum.org/EIPS/eip-4895) | Beacon chain push withdrawals as operations | | | |
| [Shanghai](https://github.com/ethereum/execution-specs/blob/8dbde99b132ff8d8fcc9cfb015a9947ccc8b12d6/network-upgrades/mainnet-upgrades/shanghai.md) | [6049](https://eips.ethereum.org/EIPS/eip-6049) | Deprecate SELFDESTRUCT | | | No code changes. A warning that semantic changes are likely to come soon |
| [Dencun (7569)](https://eips.ethereum.org/EIPS/eip-7569) | [1153](https://eips.ethereum.org/EIPS/eip-1153) | Transient storage opcodes | X | | `TSTORE` and `TLOAD`, cheaper storage access opcodes whose changes only persist within a single transaction |
| [Dencun (7569)](https://eips.ethereum.org/EIPS/eip-7569) | [4788](https://eips.ethereum.org/EIPS/eip-4788) | Beacon block root in the EVM | | | |
| [Dencun (7569)](https://eips.ethereum.org/EIPS/eip-7569) | [4844](https://eips.ethereum.org/EIPS/eip-4844) | Shard Blob Transactions | X | X | "Proto-Danksharding", allows large amounts of data (blobs) to be committed to the chain without being stored directly on-chain/accessible to the EVM. Uses a separate EIP-1559-style fee market priced in "blob gas" |
| [Dencun (7569)](https://eips.ethereum.org/EIPS/eip-7569) | [5656](https://eips.ethereum.org/EIPS/eip-5656) | MCOPY - Memory copying instruction | X | | |
| [Dencun (7569)](https://eips.ethereum.org/EIPS/eip-7569) | [6780](https://eips.ethereum.org/EIPS/eip-6780) | SELFDESTRUCT only in same transaction | | | Significant changes to the semantics of `SELFDESTRUCT` |
| [Dencun (7569)](https://eips.ethereum.org/EIPS/eip-7569) | [7516](https://eips.ethereum.org/EIPS/eip-7516) | BLOBBASEFEE opcode | X | | |

In this table:

Expand Down