ethereum.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.

1"""
2The Shanghai fork brings staking withdrawals to the execution layer, adds a
3push-zero EVM instruction, limits the maximum size of initialization
4bytecode, and deprecates the self-destruct EVM instruction.
5"""
6
7from ethereum.fork_criteria import ByTimestamp
8
9FORK_CRITERIA = ByTimestamp(1681338455)