core, eth: split eth package, implement snap protocol (#21482)
This commit splits the eth package, separating the handling of eth and snap protocols. It also includes the capability to run snap sync (https://github.com/ethereum/devp2p/blob/master/caps/snap.md) , but does not enable it by default. Co-authored-by:Marius van der Wijden <m.vanderwijden@live.de> Co-authored-by:
Martin Holst Swende <martin@swende.se>
Showing
This diff is collapsed.
This diff is collapsed.
eth/handler_eth.go
0 → 100644
eth/handler_eth_test.go
0 → 100644
This diff is collapsed.
eth/handler_snap.go
0 → 100644
This diff is collapsed.
eth/helper_test.go
deleted
100644 → 0
This diff is collapsed.
eth/peerset.go
0 → 100644
eth/protocol_test.go
deleted
100644 → 0
This diff is collapsed.
eth/protocols/eth/handler.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
eth/protocols/eth/peer.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
eth/protocols/snap/peer.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
eth/protocols/snap/sync.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File added
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
trie/notary.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment