Skip to content

chore(evm): align dependencies with Base Reth 2.7 - #90

Merged
danyalprout merged 4 commits into
base-anvil-forkfrom
danyal/base-anvil-update
Oct 14, 2026
Merged

danyalprout merged 4 commits into
base-anvil-forkfrom
danyal/base-anvil-update

Conversation

@danyalprout

@danyalprout danyalprout commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Description

Align Base Anvil’s EVM dependencies and Base precompile pin with base-v2.7.0.1, including API migrations, updated test fixtures, CI fixes, and patched Rustls. This restores compatibility with Base’s updated precompile crates and historical fork tests.

Update the Revm, Alloy, Optimism, inspector, and fork database dependencies and pin the compatible Base precompile crates. Adapt log-cache keys and tracing configuration following upstream Foundry migrations.
@danyalprout
danyalprout marked this pull request as ready for review October 14, 2026 15:14
@danyalprout
danyalprout requested a review from meyer9 October 14, 2026 15:17
@danyalprout
danyalprout merged commit 541626f into base-anvil-fork Oct 14, 2026
20 checks passed
rayyan224 pushed a commit that referenced this pull request Oct 23, 2026
Retarget base-common-precompiles / base-common-chains to base/base main
990694fce8f1358b71cf0854e871f74e2a3e2cb9 via ./script/bump-base.sh.
This picks up base/base#6124, which schedules Denim on Base mainnet at
1793901600 (2026-11-05 18:00 UTC), plus the precompile changes on main
since f9d7bf5.

main stays on revm 43 / alloy-evm 0.39 / reth base-v2.7.0.x, so the
EVM alignment from #90 is unchanged. Pinning the v1.5.1 tag instead
would downgrade to revm 42 / reth base-v2.5.2.8. Cargo.lock changes
only the base/base source lines.

(cherry picked from commit 2cf0160)
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.

2 participants