Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to the version of go-ethereum that supports arbos 40 #3050

Merged
merged 19 commits into from
Apr 3, 2025

Conversation

eljobe
Copy link
Member

@eljobe eljobe commented Mar 25, 2025

@eljobe eljobe marked this pull request as ready for review March 25, 2025 09:54
rauljordan
rauljordan previously approved these changes Mar 26, 2025
eljobe and others added 2 commits March 31, 2025 11:57
This is important because processing a transaction could result in a new arbos
version. Then, a later transaction in the same block, could start using the new
SetCodeTxType and that wouldn't be supported unless the code was also using the
updated Prague signer.

The reason this wasn't necessary before, is that the signer being used could be
derived from the header's time. And, in arbos 30-32, using the Cancun signer was
a no-op because arbitrum didn't support BlobTxType transactions.
@eljobe eljobe requested a review from tsahee March 31, 2025 10:15
@eljobe eljobe requested a review from tsahee March 31, 2025 13:21
tsahee
tsahee previously approved these changes Mar 31, 2025
Copy link
Collaborator

@tsahee tsahee left a comment

Choose a reason for hiding this comment

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

LGTM

@eljobe
Copy link
Member Author

eljobe commented Mar 31, 2025

@tsahee, can you also add the design-approved label for OffchainLabs/go-ethereum#434 (which this one needs.)

eljobe added 2 commits April 1, 2025 07:31
The VersionedArbitrumSigner funciton would have made it harder to spot changes
in the upstream go-ethereum project. So, we switched back to the idea of just
having MakeSigner take an extra arbosVersion argument.
@rauljordan
Copy link
Contributor

Looks like tests fail for a real reason @eljobe

@eljobe eljobe requested a review from Tristan-Wilson April 3, 2025 07:51
Tristan-Wilson
Tristan-Wilson previously approved these changes Apr 3, 2025
@eljobe eljobe enabled auto-merge April 3, 2025 08:34
@eljobe eljobe merged commit 306f3a4 into master Apr 3, 2025
16 checks passed
@eljobe eljobe deleted the update-geth-arbos40 branch April 3, 2025 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants