+ Some(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(());
+ }
+ }
+ },
+ Some(NetworkMessage::Tx(_)) => {
+ state_lock.fail_reason = AddressState::EvilNode;
+ state_lock.msg = ("due to unrequested transaction".to_string(), true);
+ return future::err(());
+ },