Skip to content

chore(deps): restore revm 40 and alloy-evm 0.36 upgrade - #116

Merged
AshinGau merged 1 commit into
Galxe:mainfrom
AshinGau:main
Jul 27, 2026
Merged

chore(deps): restore revm 40 and alloy-evm 0.36 upgrade#116
AshinGau merged 1 commit into
Galxe:mainfrom
AshinGau:main

Conversation

@AshinGau

Copy link
Copy Markdown
Collaborator

Summary

Correctness fixes

  • preserve the selected hardfork gas table when installing the delegated CREATE guard
  • construct ResultGas before EIP-7623 floor mutation, matching the upstream revm post-execution lifecycle
  • preserve EIP-8037 reservoir values through custom precompiles
  • resolve historical mainnet fixtures to their actual EVM specs, including Frontier/Spurious Dragon EIP-161 coverage and Shanghai/Osaka timestamp boundaries

Validation

  • GREVM_MIN_PARALLEL_TXS=0 cargo test --features test-utils
  • cargo clippy --all-features --all-targets -- -D warnings
  • RUSTDOCFLAGS=-D warnings cargo doc --all-features --no-deps
  • cargo +nightly fmt --all -- --check
  • historical mainnet replays for blocks 1124576 and 2675119

@AshinGau
AshinGau merged commit dcd1460 into Galxe:main Jul 27, 2026
2 checks passed
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