Skip to content

feat(precompiles/jovian): add jovian precompiles to revm#3128

Merged
rakita merged 1 commit intobluealloy:release/v94from
theochap:theo/jovian-precompile-gas
Oct 28, 2025
Merged

feat(precompiles/jovian): add jovian precompiles to revm#3128
rakita merged 1 commit intobluealloy:release/v94from
theochap:theo/jovian-precompile-gas

Conversation

@theochap
Copy link
Copy Markdown
Contributor

@theochap theochap commented Oct 27, 2025

Description

Updates the precompiles for the Jovian hardfork.

Relevant op-geth PR: ethereum-optimism/op-geth#709

@pauldowman

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Oct 27, 2025

CodSpeed Performance Report

Merging #3128 will improve performances by 45.95%

Comparing theochap:theo/jovian-precompile-gas (437b18f) with main (ce68f93)1

Summary

⚡ 66 improvements
✅ 107 untouched

Benchmarks breakdown

Benchmark BASE HEAD Change
ADDRESS_50 18.9 µs 18.3 µs +3%
CALLDATASIZE_50 18.8 µs 18.2 µs +3.34%
CALLER_50 18.9 µs 18.3 µs +3.32%
CALL_50 108.5 µs 96.3 µs +12.69%
CLZ_50 23.6 µs 22.4 µs +5.37%
CODESIZE_50 18.8 µs 18.2 µs +3.01%
COINBASE_50 18.9 µs 18.3 µs +3.16%
CREATE_50 425.4 µs 406.9 µs +4.54%
DELEGATECALL_50 99.7 µs 91.7 µs +8.8%
DUP11_50 23.9 µs 23.2 µs +3.13%
EXTCODECOPY_50 53.1 µs 46.4 µs +14.46%
EXTCODEHASH_50 42.7 µs 36.4 µs +17.45%
EXTCODESIZE_50 42.4 µs 36.1 µs +17.24%
GASLIMIT_50 18.7 µs 18.1 µs +3.2%
GASPRICE_50 19 µs 18.3 µs +3.47%
GAS_50 18.7 µs 18.1 µs +3.19%
JUMPDEST_50 15.8 µs 15.2 µs +3.81%
JUMP_50 18.1 µs 17.5 µs +3.64%
MCOPY_50 20.9 µs 20.2 µs +3.56%
MCOPY_COLD_50 25 µs 24.2 µs +3.33%
... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

Footnotes

  1. No successful run was found on release/v94 (28d0ddc) during the generation of this report, so main (ce68f93) was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

Copy link
Copy Markdown
Member

@rakita rakita left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@rakita rakita merged commit 9a5ff03 into bluealloy:release/v94 Oct 28, 2025
27 checks passed
rakita added a commit that referenced this pull request Oct 30, 2025
* feat(precompiles/jovian): add jovian precompiles to revm (#3128)

* clippy fix

---------

Co-authored-by: theo <80177219+theochap@users.noreply.github.com>
theochap added a commit to ethereum-optimism/optimism that referenced this pull request Jan 21, 2026
…evm#3128) (bluealloy/revm#3134)

* feat(precompiles/jovian): add jovian precompiles to revm (bluealloy/revm#3128)

* clippy fix

---------

Co-authored-by: theo <80177219+theochap@users.noreply.github.com>
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