Skip to content

Conversation

@Thegaram
Copy link

@Thegaram Thegaram commented Jun 24, 2025

Reth counterpart of scroll-tech/go-ethereum#1213.

Similar to the Curie upgrade, in Feynman we upgrade the L1GasPriceOracle predeploy contract.

This is a prerequisite of scroll-tech/scroll-revm#42.

@codspeed-hq
Copy link

codspeed-hq bot commented Jun 24, 2025

CodSpeed Performance Report

Merging #254 will not alter performance

Comparing feat-feynman-upgrade-gas-oracle-predeploy (26499c8) with scroll (1872202)

Summary

✅ 77 untouched benchmarks

@Thegaram Thegaram marked this pull request as ready for review June 25, 2025 12:35
@Thegaram Thegaram requested review from frisitano and greged93 June 25, 2025 12:35
frisitano
frisitano previously approved these changes Jun 25, 2025
Copy link
Collaborator

@frisitano frisitano left a comment

Choose a reason for hiding this comment

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

I think this looks good to me. We should also add some test cases to ensure we compute the correct fee for penalised/non-penalised transactions but we can do that in a follow-up PR.

Copy link

@greged93 greged93 left a comment

Choose a reason for hiding this comment

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

I think we can limit the read on IS_FEYNMAN_SLOT to the block timestamps where ts == FEYNMAN_TS_TRANSITION. What do you think?

greged93
greged93 previously approved these changes Jun 26, 2025
Copy link

@greged93 greged93 left a comment

Choose a reason for hiding this comment

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

lgtm!

@Thegaram Thegaram dismissed stale reviews from frisitano and greged93 via 26499c8 June 26, 2025 12:29
@Thegaram Thegaram merged commit c19ae4c into scroll Jun 26, 2025
46 checks passed
@Thegaram Thegaram deleted the feat-feynman-upgrade-gas-oracle-predeploy branch June 26, 2025 12:54
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.

4 participants