mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
fix(net): kick useless peers (#451)
This commit is contained in:
@ -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,
|
||||
|
||||
Reference in New Issue
Block a user