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