Skip to content

Upgrade to go-ethereum v1.15.5#615

Merged
anishnaik merged 4 commits intomasterfrom
dev/upgrade-medusa-geth-v1.15.5
May 21, 2025
Merged

Upgrade to go-ethereum v1.15.5#615
anishnaik merged 4 commits intomasterfrom
dev/upgrade-medusa-geth-v1.15.5

Conversation

@anishnaik
Copy link
Copy Markdown
Collaborator

@anishnaik anishnaik commented Apr 23, 2025

This is a major PR since the upgrade to v1.15.5 touches some incredibly complex code paths. Here are the major changes:

  1. We had to create a Contract.SetCaller function because the caller value is no longer exposed. See crytic/medusa-geth@6846a6f
  2. The StateDB API has changed so we had to make minor modifications to the test chain and the medusa stateDB
  3. SkipAccountChecks has been split up into SkipNonceChecks and SkipFromEOACheck
  4. The txContext is now set in ApplyMessage so we don't have to worry about that anymore
  5. We are officially on the Prague fork.

@anishnaik anishnaik merged commit 79061ba into master May 21, 2025
17 of 20 checks passed
@anishnaik anishnaik deleted the dev/upgrade-medusa-geth-v1.15.5 branch May 21, 2025 19:17
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.

1 participant