Skip to content

chore(deps): bump go-ethereum to v1.17.5 - #144

Closed
barnabasbusa wants to merge 1 commit into
masterfrom
bbusa/geth-1-17-5
Closed

chore(deps): bump go-ethereum to v1.17.5#144
barnabasbusa wants to merge 1 commit into
masterfrom
bbusa/geth-1-17-5

Conversation

@barnabasbusa

Copy link
Copy Markdown
Contributor

Updates go-ethereum from v1.17.4 to v1.17.5 and adapts the execution mimicry package to the eth protocol API changes in that release.

Changes

  • eth.NewPooledTransactionHashesPacket was split into version-specific NewPooledTransactionHashesPacket71 / NewPooledTransactionHashesPacket72 types (the 72 variant adds a custody bitmap for eth/72). Mimicry caps at eth/70 (maxETHProtocolVersion = 70), so Packet71 is the correct type — the wire format (Types/Sizes/Hashes) is unchanged for <= eth/71. Updated the type alias and its test.
  • eth.NewPeer gained a chainConfig *params.ChainConfig parameter. Passing nil, consistent with the existing nil txpool/blobpool arguments — geth nil-guards its only use of it (Amsterdam-aware receipt validation).
  • go mod tidy side effects: c-kzg-4844 v2.1.6 -> v2.1.8, snappy v1.0.0 -> v1.0.1-0.20260716114414.

Context

Downstream consumers can't take geth v1.17.5 until ethcore builds against it — e.g. dora's dependabot PR ethpandaops/dora#814 currently fails to compile because of this package (see also ethpandaops/dora#826 for the dora-side fix).

Testing

  • go build ./..., go vet ./... clean
  • go test -race -p 1 -failfast -timeout 10m ./... passes
  • golangci-lint run reports the same pre-existing issues as master, none in touched files

Adapt execution mimicry to the eth protocol API changes in geth v1.17.5:
- eth.NewPooledTransactionHashesPacket was split into version-specific
  Packet71/Packet72 types; use Packet71 since mimicry caps at eth/70 and
  the wire format (Types/Sizes/Hashes) is unchanged for <= eth/71.
- eth.NewPeer gained a chainConfig parameter; pass nil like the existing
  txpool/blobpool arguments (geth nil-guards its only use).
@barnabasbusa
barnabasbusa requested a review from mattevans as a code owner August 7, 2026 08:21
@barnabasbusa

Copy link
Copy Markdown
Contributor Author

Superseded by #143, which now carries the same mimicry fix plus the rest of the dependency group (CI green there).

@barnabasbusa
barnabasbusa deleted the bbusa/geth-1-17-5 branch August 7, 2026 09:07
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