impl 5281 gossip verification check

This commit is contained in:
Eitan Seri-Levi
2026-06-02 13:04:49 +03:00
parent 2b729482b3
commit 1a2d55a88c
5 changed files with 67 additions and 11 deletions

View File

@@ -4003,6 +4003,14 @@ impl<T: BeaconChainTypes> NetworkBeaconProcessor<T> {
);
self.propagate_validation_result(message_id, peer_id, MessageAcceptance::Ignore);
}
PayloadAttestationError::BlockNotAtSlot { .. } => {
debug!(
%peer_id,
%message_slot,
"Payload attestation references block at wrong slot"
);
self.propagate_validation_result(message_id, peer_id, MessageAcceptance::Ignore);
}
PayloadAttestationError::NotInPTC { .. } => {
self.propagate_validation_result(message_id, peer_id, MessageAcceptance::Reject);
self.gossip_penalize_peer(