+ return future::err(());
+ },
+ NetworkMessage::Inv(invs) => {
+ for inv in invs {
+ if inv.inv_type == InvType::Transaction {
+ state_lock.fail_reason = AddressState::EvilNode;
+ state_lock.msg = ("due to unrequested inv tx".to_string(), true);
+ return future::err(());
+ }
+ }
+ },
+ NetworkMessage::Tx(_) => {
+ state_lock.fail_reason = AddressState::EvilNode;
+ state_lock.msg = ("due to unrequested transaction".to_string(), true);
+ return future::err(());