diff --git a/src/mod_libp2p/network.rs b/src/mod_libp2p/network.rs index 1682298..6f34f7f 100644 --- a/src/mod_libp2p/network.rs +++ b/src/mod_libp2p/network.rs @@ -102,6 +102,12 @@ impl EventLoop { for addr in listen_addrs { self.swarm.behaviour_mut().kad.add_address(&peer_id, addr); } + } else { + error!( + "peer_id {:?} is not valid, ethereum address: {} is not registered", + peer_id, controller_address + ); + self.swarm.close_connection(connection_id); } } else { error!(