Skip to content

chore: update default hardfork to Osaka (Ethereum) and Jovian (Optimism)#3326

Merged
rakita merged 1 commit intomainfrom
zerosnacks/default-to-osaka
Jan 19, 2026
Merged

chore: update default hardfork to Osaka (Ethereum) and Jovian (Optimism)#3326
rakita merged 1 commit intomainfrom
zerosnacks/default-to-osaka

Conversation

@zerosnacks
Copy link
Copy Markdown
Collaborator

Summary

Updates the default EVM specification to the latest mainnet hardforks:

  • Ethereum: SpecId::OSAKA (previously PRAGUE)
  • Optimism: OpSpecId::JOVIAN (previously ISTHMUS)

Changes

Ethereum (revm-primitives)

  • Move #[default] attribute from PRAGUE to OSAKA
  • Add activation details: slot 13164544, timestamp 1764798551 (Dec 3, 2025 21:49:11 UTC)

Optimism (op-revm)

  • Move #[default] attribute from ISTHMUS to JOVIAN
  • Update default_op_spec_id test assertion

Verification

@zerosnacks zerosnacks force-pushed the zerosnacks/default-to-osaka branch from 776a276 to b054679 Compare January 19, 2026 11:03
- Update SpecId default from PRAGUE to OSAKA
- Update OpSpecId default from ISTHMUS to JOVIAN
- Add Osaka activation details: slot 13164544, timestamp 1764798551 (Dec 3, 2025)
- Update default_op_spec_id test assertion
- Disable tx gas limit cap for benchmarks (EIP-7825 enforcement)
@zerosnacks zerosnacks force-pushed the zerosnacks/default-to-osaka branch from b054679 to 62c4d60 Compare January 19, 2026 11:14
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Jan 19, 2026

CodSpeed Performance Report

Merging this PR will degrade performance by 4.19%

Comparing zerosnacks/default-to-osaka (62c4d60) with main (ecd3fc5)

Summary

❌ 1 regressed benchmark
✅ 172 untouched benchmarks

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Benchmark BASE HEAD Efficiency
CLZ_50 23.3 µs 24.4 µs -4.19%

@rakita rakita marked this pull request as ready for review January 19, 2026 11:33
@rakita rakita merged commit b437e0f into main Jan 19, 2026
30 of 31 checks passed
@github-actions github-actions bot mentioned this pull request Jan 16, 2026
theochap pushed a commit to ethereum-optimism/optimism that referenced this pull request Jan 21, 2026
…sm) (bluealloy/revm#3326)

- Update SpecId default from PRAGUE to OSAKA
- Update OpSpecId default from ISTHMUS to JOVIAN
- Add Osaka activation details: slot 13164544, timestamp 1764798551 (Dec 3, 2025)
- Update default_op_spec_id test assertion
- Disable tx gas limit cap for benchmarks (EIP-7825 enforcement)
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