Skip to content

Conversation

@0x00101010
Copy link
Contributor

@0x00101010 0x00101010 commented Jul 3, 2025

Description

Merges in go-ethereum v1.16.1 changes.

Corresponding monorepo PR: ethereum-optimism/optimism#16785

Cleaned-up git history PR is at #652

Additional context

@0x00101010 0x00101010 changed the title all: merge go-ethereum v1.16.1 all(WIP): merge go-ethereum v1.16.1 Jul 7, 2025
@0x00101010 0x00101010 marked this pull request as ready for review July 9, 2025 18:04
@0x00101010 0x00101010 requested a review from a team as a code owner July 9, 2025 18:04
@0x00101010 0x00101010 requested a review from tynes July 9, 2025 18:04
@0x00101010 0x00101010 changed the title all(WIP): merge go-ethereum v1.16.1 all(testing in sepolia): merge go-ethereum v1.16.1 Jul 9, 2025
@geoknee geoknee self-requested a review July 14, 2025 16:46
@geoknee geoknee self-assigned this Jul 14, 2025
Copy link
Contributor

@protolambda protolambda left a comment

Choose a reason for hiding this comment

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

Great work! Changes look generally good, just a few nits. I merged the upstream 1.16.1 release against the same optimism commit as this PR ( 47ccb23 ) (but without resolving the merge-conflicts), and then diffed that against this PR, to isolate the merge-conflicts and verify the changes that were made to do the merge, and do the 3-way comparison (optimism branch, this branch, upstream).

I think next up, after some minor fixes, is to create a PR to the monorepo that pulls in this op-geth commit (alternatively, maybe @geoknee or @sebastianst can help with that?), to verify all monorepo functionality continues to work with this op-geth update, and that integration tests pass.

And one more nit: can you update the last few custom commits, squash and tidy up the commit-message to follow the regular style? Since these commits won't be squashed later (we'll merge-commit this into the optimism branch, to preserve all original upstream geth commit hashes).

And we might need another merge commit from optimism into this branch, to include the latest changes, to deconflict without redoing the merge-conflict-resolution work here.

@sebastianst sebastianst changed the title all(testing in sepolia): merge go-ethereum v1.16.1 all: merge go-ethereum v1.16.1 Jul 28, 2025
@geoknee geoknee removed their assignment Jul 28, 2025
sebastianst added a commit that referenced this pull request Jul 28, 2025
sebastianst pushed a commit that referenced this pull request Jul 28, 2025
return peer.ReplyReceiptsRLP(query.RequestId, response)
}

// ServiceGetReceiptsQuery assembles the response to a receipt query. It is
func handleGetReceipts69(backend Backend, msg Decoder, peer *Peer) error {
Copy link
Contributor Author

@0x00101010 0x00101010 Jul 30, 2025

Choose a reason for hiding this comment

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

Newly added method to handle eth/69 requests, need to adjust to handle op related fields

Potentially the above handleGetReceipts68 as well, although it works in our sepolia testnet.

sebastianst pushed a commit that referenced this pull request Aug 14, 2025
sebastianst pushed a commit that referenced this pull request Aug 14, 2025
sebastianst pushed a commit that referenced this pull request Aug 15, 2025
sebastianst pushed a commit that referenced this pull request Aug 20, 2025
sebastianst pushed a commit that referenced this pull request Aug 22, 2025
@sebastianst
Copy link
Member

Closing in favor of #652 - thanks for the great work @0x00101010 !

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