fix(net): kick useless peers (#451)

This commit is contained in:
Matthias Seitz
2022-12-15 09:04:22 +01:00
committed by GitHub
parent c23c65fc3b
commit f2707d32b5

View File

@ -25,6 +25,9 @@ pub(crate) fn error_merits_discovery_ban(err: &EthStreamError) -> bool {
)) |
EthStreamError::P2PStreamError(P2PStreamError::HandshakeError(
P2PHandshakeError::NonHelloMessageInHandshake,
)) |
EthStreamError::P2PStreamError(P2PStreamError::Disconnected(
DisconnectReason::UselessPeer,
)) => true,
EthStreamError::HandshakeError(err) => !matches!(err, HandshakeError::NoResponse),
_ => false,