Commits
Click on a commit to change the comparison rangefeat: implement EIP-8037 state gas (reservoir model) Merge remote-tracking branch 'origin/main' into state-gas Rename spent to regular_gas_spent in ResultGas and simplify reservoir refill Simplify EIP-8037 state gas: remove redundant fields from ResultGas and update test data Move EIP-7702 state gas refund split into pre_execution Convert precompile errors to PrecompileFailure via .into() Fix EIP-8037 state gas accounting regression Move state gas deduction into first_frame_input Fix EIP-8037 gas accounting: floor gas, reservoir, inspector, validation Fix EIP-8037 reservoir accounting: tx_gas_used, child revert refunds, and EIP-7702 Fix CREATE/CREATE2 static call check ordering for EIP-8037 state gas recovery Simplify last_frame_result: remove initial_reservoir parameter and fix reservoir handling Fix reservoir handling: restore state gas on revert/halt Fix EIP-8037 state_gas_spent accounting for EIP-7702 auth list Merge remote-tracking branch 'origin/main' into rakita/state-gas Improve precompile reservoir handling and apply formatting fixes Simplify precompile interface: remove gas_limit from PrecompileOutput, flatten PrecompileError Fix EIP-8037 reservoir refill tests and complete precompile interface cleanup Fix state gas accounting: include reservoir in total_gas_spent and prevent underflow Apply formatting fixes and use saturating arithmetic for state gas spent Revert "temporary remove all ee-tests" Fix total_gas_spent to exclude reservoir and use saturating arithmetic