Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
runtimeverification
/
evm-semantics
Public
Notifications
You must be signed in to change notification settings
Fork
156
Star
590
Code
Issues
77
Pull requests
10
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
EIP-8037 + EIP-7778 + EIP-8038: state gas reservoir and refund-free block gas accounting
- #2876
#2876
Open
anvacaru
wants to merge 47 commits into
master
runtimeverification/evm-semantics:master
from
eip-8037
runtimeverification/evm-semantics:eip-8037
Copy head branch name to clipboard
Conversation
Commits
47
(47)
Checks
Files changed
Open
EIP-8037 + EIP-7778 + EIP-8038: state gas reservoir and refund-free block gas accounting
#2876
anvacaru
wants to merge 47 commits into
master
runtimeverification/evm-semantics:master
from
eip-8037
runtimeverification/evm-semantics:eip-8037
Copy head branch name to clipboard
Commits
Commits on Jul 24, 2026
kproj/{schedule,evm}.md, kevm_pyk/{gst_to_kore,cli}.py: define the Amsterdam (Glamsterdam EL) schedule
anvacaru
committed
6ea0fa6
View commit details
Copy full SHA for 6ea0fa6
Browse repository at this point
kproj/{evm,state-utils,serialization,driver}.md, kevm_pyk/gst_to_kore.py: parse Amsterdam block header (blockAccessListHash, slotNumber); discard receipts/blockAccessList fixture keys in the harness
anvacaru
committed
a13da59
View commit details
Copy full SHA for a13da59
Browse repository at this point
tests/execution-spec-tests: pin fixtures to tests-glamsterdam-devnet@v7.2.0 from ethereum/execution-specs
anvacaru
committed
16ac866
View commit details
Copy full SHA for 16ac866
Browse repository at this point
kproj/schedule.md: add amsterdam blob schedule constants (target 14 / max 21 / fraction 11684671)
Show description for d3dfcac
anvacaru
and
claude
committed
d3dfcac
View commit details
Copy full SHA for d3dfcac
Browse repository at this point
kevm-pyk/src/tests/utils.py: tolerate blank lines in skip-list files
Show description for eb96e6e
anvacaru
committed
eb96e6e
View commit details
Copy full SHA for eb96e6e
Browse repository at this point
kproj/evm.md, kevm_pyk/gst_to_kore.py: drop narrative comments
Show description for 2c85203
anvacaru
committed
2c85203
View commit details
Copy full SHA for 2c85203
Browse repository at this point
update script description
anvacaru
committed
7524832
View commit details
Copy full SHA for 7524832
Browse repository at this point
tests/execution-spec-tests/failing.llvm: sort failing fixtures
anvacaru
committed
cd82c58
View commit details
Copy full SHA for cd82c58
Browse repository at this point
schedule.md: align schedule vars
anvacaru
committed
2fbd62f
View commit details
Copy full SHA for 2fbd62f
Browse repository at this point
cleanups
anvacaru
committed
3c03c06
View commit details
Copy full SHA for 3c03c06
Browse repository at this point
Commits on Jul 27, 2026
kproj/{schedule,driver}.md: eip-8037 state-creation gas cost increase (const part)
Show description for bdd65b7
anvacaru
committed
bdd65b7
View commit details
Copy full SHA for bdd65b7
Browse repository at this point
kproj/schedule.md: add missing Ghasauthbaserefund << DEFAULT >> rule
Show description for df53c0a
anvacaru
and
claude
committed
df53c0a
View commit details
Copy full SHA for df53c0a
Browse repository at this point
kproj/{evm,gas,driver,schedule,state-utils}.md: implement eip-8037 state gas reservoir mechanism (Wave 1b)
Show description for 4a8e7cb
anvacaru
and
claude
committed
4a8e7cb
View commit details
Copy full SHA for 4a8e7cb
Browse repository at this point
kproj/{evm,gas}.md: restructure amsterdam sstore regular gas (eip-8037/8038)
Show description for b338726
anvacaru
and
claude
committed
b338726
View commit details
Copy full SHA for b338726
Browse repository at this point
kproj/{evm,driver}.md: eip-8037 CREATE new-account OOG halts caller and top-frame state-gas refill on create-tx failure
Show description for 80a19b0
anvacaru
and
claude
committed
80a19b0
View commit details
Copy full SHA for 80a19b0
Browse repository at this point
kproj/{evm,driver}.md: charge eip-8037 create new-account state gas before the 63/64 split
Show description for 4c9d678
anvacaru
and
claude
committed
4c9d678
View commit details
Copy full SHA for 4c9d678
Browse repository at this point
kproj/{evm,driver}.md: align eip-8037 frame state-gas lifecycle, eip-7702 auth charges, and CALL/SELFDESTRUCT charge sites with EELS
Show description for 8eb365f
anvacaru
and
claude
committed
8eb365f
View commit details
Copy full SHA for 8eb365f
Browse repository at this point
kproj/{gas,state-utils}.md: enforce per-tx block-gas-remaining admission on pre-state-gas forks
Show description for 7234346
anvacaru
and
claude
committed
7234346
View commit details
Copy full SHA for 7234346
Browse repository at this point
tests/specs: add eip-8037 callState cells to closed-form spec configs
anvacaru
committed
2b69972
View commit details
Copy full SHA for 2b69972
Browse repository at this point
kproj/{evm.md,lemmas/lemmas.k}: make zero state-gas charges symbolic no-ops
Show description for 934f666
anvacaru
and
claude
committed
934f666
View commit details
Copy full SHA for 934f666
Browse repository at this point
formatting
anvacaru
committed
f2a44bd
View commit details
Copy full SHA for f2a44bd
Browse repository at this point
Commits on Aug 27, 2026
Merge branch 'master' into amsterdam-foundation
palinatolmach
authored
9f57f84
View commit details
Copy full SHA for 9f57f84
Browse repository at this point
bump the suite version
anvacaru
committed
d895164
View commit details
Copy full SHA for d895164
Browse repository at this point
Merge remote-tracking branch 'origin/master' into amsterdam-foundation
anvacaru
committed
bda4a5a
View commit details
Copy full SHA for bda4a5a
Browse repository at this point
kproj/evm.md: give system-contract calls the eip-8037 state-gas reservoir
Show description for a77b7a6
anvacaru
and
claude
committed
a77b7a6
View commit details
Copy full SHA for a77b7a6
Browse repository at this point
add implementation for eip-8038
anvacaru
committed
d7ca663
View commit details
Copy full SHA for d7ca663
Browse repository at this point
Merge branch 'amsterdam-foundation' into eip-8037
Show description for f29a9e4
anvacaru
committed
f29a9e4
View commit details
Copy full SHA for f29a9e4
Browse repository at this point
update .expected golden files
anvacaru
committed
632c7d7
View commit details
Copy full SHA for 632c7d7
Browse repository at this point
slow.llvm: skip large tests, 25MB and 4.8MB, passing locally
anvacaru
committed
857000d
View commit details
Copy full SHA for 857000d
Browse repository at this point
Commits on Aug 28, 2026
update slow and failing llvm files
anvacaru
committed
8bea68a
View commit details
Copy full SHA for 8bea68a
Browse repository at this point
Merge branch 'amsterdam-foundation' into eip-8037
anvacaru
committed
48ea4be
View commit details
Copy full SHA for 48ea4be
Browse repository at this point
update golden expected files
anvacaru
committed
f67eeaf
View commit details
Copy full SHA for f67eeaf
Browse repository at this point
Commits on Aug 30, 2026
refactor create state gas in its own production
anvacaru
committed
06e7077
View commit details
Copy full SHA for 06e7077
Browse repository at this point
update kontrol proof specs
anvacaru
committed
81a805b
View commit details
Copy full SHA for 81a805b
Browse repository at this point
Commits on Sep 8, 2026
Merge remote-tracking branch 'origin/master' into eip-8037
Show description for ac226e1
anvacaru
committed
ac226e1
View commit details
Copy full SHA for ac226e1
Browse repository at this point
failing.llvm: update failing tests
anvacaru
committed
efc0282
View commit details
Copy full SHA for efc0282
Browse repository at this point
Commits on Sep 9, 2026
kproj/evm.md: gate the eip-8037 SSTORE state-gas path on Ghasstategas
Show description for 0fb228a
anvacaru
and
claude
committed
0fb228a
View commit details
Copy full SHA for 0fb228a
Browse repository at this point
kproj/schedule.md: Amsterdam create-transaction intrinsic is 24000
Show description for 1b9427e
anvacaru
and
claude
committed
1b9427e
View commit details
Copy full SHA for 1b9427e
Browse repository at this point
kproj/evm.md: do not wedge on a top-frame dispatch-charge OOG
Show description for 3637b3f
anvacaru
and
claude
committed
3637b3f
View commit details
Copy full SHA for 3637b3f
Browse repository at this point
kevm-pyk/summarizer.py, kproj/summaries/sstore-summary.k: summarise SSTORE without state gas; regenerate
Show description for ad75ce4
anvacaru
and
claude
committed
ad75ce4
View commit details
Copy full SHA for ad75ce4
Browse repository at this point
failing.llvm: update failing tests
anvacaru
committed
b4ed29a
View commit details
Copy full SHA for b4ed29a
Browse repository at this point
factor out eip-2780-related logic
anvacaru
committed
130ffeb
View commit details
Copy full SHA for 130ffeb
Browse repository at this point
Merge remote-tracking branch 'origin/master' into eip-8037
anvacaru
committed
e6b8f67
View commit details
Copy full SHA for e6b8f67
Browse repository at this point
formatting
anvacaru
committed
d855357
View commit details
Copy full SHA for d855357
Browse repository at this point
remove SstoreStateGas simplification lemmas in favor of rewrite rules
anvacaru
committed
0ece2c2
View commit details
Copy full SHA for 0ece2c2
Browse repository at this point
Merge branch 'master' into eip-8037
anvacaru
authored
390f103
View commit details
Copy full SHA for 390f103
Browse repository at this point
Commits on Sep 10, 2026
remove concrete tags from the SstoreStateGas rules
anvacaru
committed
ca3d12b
View commit details
Copy full SHA for ca3d12b
Browse repository at this point
You can’t perform that action at this time.