Module multi_gas

Module multi_gas 

Source
Expand description

Per-opcode multi-gas attribution for the v60 multi-dimensional pricing model. Mirrors Nitro’s per-opcode dimension assignment so the per-dimension L2 pricing backlogs (and hence the base fee) match.

Re-exports§

pub use classify::OpKind;
pub use classify::classify;
pub use inspector::MultiGasInspector;
pub use inspector::MultiGasSink;
pub use intrinsic::IntrinsicInput;
pub use intrinsic::intrinsic_multigas;

Modules§

classify
Per-opcode multi-gas dimension rules, mirroring Nitro’s gas functions.
inspector
revm inspector that accumulates per-transaction multi-gas by dimension.
intrinsic
Transaction-level intrinsic gas split, mirroring Nitro’s IntrinsicMultiGas.