VIP | Title | Description | Author | Discussions | Category | Status | CreatedAt |
---|---|---|---|---|---|---|---|
242 |
ETH Shanghai Upgrade Specification |
This VIP defines the specification of the EVM changes to align with Ethereum Shanghai upgrade. |
Tony Li (@libotony) |
Core |
Draft |
2024-01-11 |
This VIP specifies the changes required to align the EVM with the Shanghai release of Ethereum.
Changes included in the Network Upgrade:
- EIP-3198: BASEFEE opcode
- EIP-3855: PUSH0 instruction
- EIP-3541: Reject new contracts starting with the 0xEF byte
- EIP-1108: Reduce alt_bn128 precompile gas costs
- EIP-2565: ModExp Gas Cost
EIP-3198 introduces the OP_BASEFEE
opcode, which is part of the EIP-1559: Fee market change implemented in EVMs. However, since we have a different fee model, we will set OP_BASEFEE
to 0. The other EIPs will remain unchanged.
The reference implementation will be added once it is completed.
Copyright and related rights waived via CC0.