Expand description
EVM execution logic and utilities.
Functions§
- create_
init_ frame - Creates the first
FrameInputfrom the transaction and the transaction-levelgas, forwarding all remaining regular gas and the reservoir to the frame. - runtime_
oog_ unwind - Unwinds the EIP-2780 runtime gas phase after first-frame creation ran out
of gas (
create_init_framereturnedNone): reverts the phase’s journal checkpoint — dropping all runtime state changes, including applied EIP-7702 delegations — and bumps the sender nonce of a create transaction, whose increment precedes message processing and survives the halt. (Calls bump it invalidate_against_state_and_deduct_caller; creates at frame creation, which the runtime halt never reaches.)