diff --git a/yarn-project/p2p/src/services/libp2p/libp2p_service.ts b/yarn-project/p2p/src/services/libp2p/libp2p_service.ts index 6f89b66a5cf3..3f13fa0c5049 100644 --- a/yarn-project/p2p/src/services/libp2p/libp2p_service.ts +++ b/yarn-project/p2p/src/services/libp2p/libp2p_service.ts @@ -976,6 +976,11 @@ export class LibP2PService extends WithTracer implements P2PService { } else if (wasIgnored) { return { result: TopicValidatorResult.Ignore, obj: tx }; } else { + this.logger.warn(`Gossiped tx ${txHash.toString()} unexpectedly rejected by pool`, { + source: source.toString(), + txHash: txHash.toString(), + }); + this.peerManager.penalizePeer(source, PeerErrorSeverity.HighToleranceError); return { result: TopicValidatorResult.Reject }; } };