Fix non-canonical payload attestation processing

This commit is contained in:
Michael Sproul
2026-05-14 13:23:51 +10:00
parent 1a68631180
commit c03c045f8b
11 changed files with 500 additions and 374 deletions

View File

@@ -4254,8 +4254,8 @@ impl<T: BeaconChainTypes> NetworkBeaconProcessor<T> {
"payload_attn_invalid_sig",
);
}
PayloadAttestationError::BeaconChainError(_)
| PayloadAttestationError::BeaconStateError(_) => {
PayloadAttestationError::MissingPTC { .. }
| PayloadAttestationError::BeaconChainError(_) => {
debug!(
%peer_id,
%message_slot,