Skip to content

refactor: move fee fields resolution into validation methods#3461

Open
klkvr wants to merge 3 commits intomainfrom
klkvr/refactor-load-fee-fields
Open

refactor: move fee fields resolution into validation methods#3461
klkvr wants to merge 3 commits intomainfrom
klkvr/refactor-load-fee-fields

Conversation

@klkvr
Copy link
Copy Markdown
Member

@klkvr klkvr commented Apr 6, 2026

load_fee_fields is a bit weird because it's technically performing a stateful validation of the fee token before any stateless validations of the transaction happened

revm defines clear separation of stateless and stateful checks (validate_env vs validate_against_state_and_deduct_caller) and this PR changes fee token/payer resolution to follow it as well

@klkvr klkvr changed the title refactor: move fee filelds resolution into validation methods refactor: move fee fields resolution into validation methods Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant