Skip to content

Eth Service

The eth.Ethereum service wiring: backend assembly, the protocol handler, peer lifecycle, and node plumbing.

Nature Count
🔄 Revived (from upstream pre-purge) 7
✏️ In-place (modified on upstream) 7
🆕 New (fork-only, no upstream pedigree) 0

🔄 Revived (from upstream pre-purge)

Code upstream deleted, transplanted back from the commit just before its removal.

Change Kind Origin Δ vs origin
Defaults.Ethash init symbol purge3 +12 -0 view
StartMining symbol purge3 +5 -25 view
ethHandler.handleBlockAnnounces symbol purge1 +0 -6 view
ethHandler.handleBlockBroadcast symbol purge1 +0 -6 view
handler.BroadcastBlock symbol purge1 +0 -11 view
handler.startBlockFetcher symbol purge1 +3 -57 view
minedBroadcastLoop symbol purge3 +5 -1 view

✏️ In-place (modified on upstream)

Upstream files the fork edits in place; the diff is against upstream v1.17.3.

Change Kind Origin Δ vs origin
Engine APIs registration symbol upstream v1.17.3 +12 -0 view
eth/backend.go file upstream v1.17.3 +50 -11 view
eth/ethconfig/config.go file upstream v1.17.3 +32 -0 view
eth/handler.go file upstream v1.17.3 +101 -31 view
eth/handler_eth.go file upstream v1.17.3 +8 -0 view
eth/peer.go file upstream v1.17.3 +32 -1 view
node/config.go file upstream v1.17.3 +3 -2 view

← Code Changes overview · Coverage