Skip to content

eth/peerset.go

Type MOD
Upstream Lines 233
Changed +1 -1

Advertise the revived ETH68 via AllProtocolVersions() (alongside ETH69/70) when registering peers

diff --git a/eth/peerset.go b/eth/peerset.go
index e6f623f90..3d4255fa1 100644
--- a/eth/peerset.go
+++ b/eth/peerset.go
@@ -76,7 +76,7 @@ func newPeerSet() *peerSet {
 func (ps *peerSet) registerSnapExtension(peer *snap.Peer) error {
    // Reject the peer if it advertises `snap` without `eth` as `snap` is only a
    // satellite protocol meaningful with the chain selection of `eth`
-   if !peer.RunningCap(eth.ProtocolName, eth.ProtocolVersions) {
+   if !peer.RunningCap(eth.ProtocolName, eth.AllProtocolVersions()) {
        return fmt.Errorf("%w: have %v", errSnapWithoutEth, peer.Caps())
    }
    // Ensure nobody can double connect

← Back to eth Protocol