chore: enable tx inserts via p2p (#2214)

This commit is contained in:
Matthias Seitz
2023-04-12 18:11:33 +02:00
committed by GitHub
parent a8665309fc
commit d99befe818
2 changed files with 7 additions and 9 deletions

View File

@ -528,14 +528,15 @@ where
this.on_good_import(hash);
}
Err(err) => {
if err.is_bad_transaction() {
// if we're syncing and the transaction is bad we ignore it, otherwise we
// penalize the peer that sent the bad transaction with the assumption that the
// peer should have known that this transaction is bad. (e.g. consensus rules)
if err.is_bad_transaction() && !this.network.is_syncing() {
trace!(target: "net::tx", ?err, "Bad transaction import");
// TODO disabled until properly tested
// this.on_bad_import(*err.hash());
this.on_good_import(*err.hash());
} else {
this.on_good_import(*err.hash());
this.on_bad_import(*err.hash());
continue
}
this.on_good_import(*err.hash());
}
}
}