Skip to content

core/vm: split stateless and stateful gas costs#33987

Closed
MariusVanDerWijden wants to merge 2 commits into
ethereum:masterfrom
MariusVanDerWijden:refactor-gas-functions
Closed

core/vm: split stateless and stateful gas costs#33987
MariusVanDerWijden wants to merge 2 commits into
ethereum:masterfrom
MariusVanDerWijden:refactor-gas-functions

Conversation

@MariusVanDerWijden
Copy link
Copy Markdown
Member

This pulls out a change necessary for BALs that makes rebasing the 8037 changes painful.
Merging this into master makes it easier to build more stuff on top.

Co-authored-by: Jared Wasinger j-wasinger@hotmail.com

@rjl493456442
Copy link
Copy Markdown
Member

rjl493456442 commented Mar 11, 2026

#33648

Btw, there is another open PR for the "same" purpose? I guess yours contains more changes.

@jwasinger
Copy link
Copy Markdown
Contributor

jwasinger commented Mar 11, 2026

Yeah, I think #33648 covers the same purpose as these changes: making the call gas handling logic comply with 7928 wrt the order in which the state lookup happens as part of the checks. Looks like 33648 was itself refactored a while ago and those changes didn't get ported to the devnet changes.

Let me double check what the exact differences are between this PR and the other branch, and then open a PR to port the changes of the other branch into devnet 3.

@fjl fjl added the amsterdam label Mar 12, 2026
@lightclient
Copy link
Copy Markdown
Member

closing in favor of #33648

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants