Split out InvalidPayloadAttestation error

This commit is contained in:
Michael Sproul
2026-04-02 11:44:02 +11:00
parent 69d7250971
commit bc7864b076
4 changed files with 47 additions and 23 deletions

View File

@@ -11,7 +11,7 @@ use bls::AggregateSignature;
use fixed_bytes::FixedBytesExtended;
use fork_choice::{
AttestationFromBlock, ForkChoiceStore, InvalidAttestation, InvalidBlock,
PayloadVerificationStatus, QueuedAttestation,
InvalidPayloadAttestation, PayloadVerificationStatus, QueuedAttestation,
};
use state_processing::state_advance::complete_state_advance;
use std::fmt;
@@ -969,8 +969,8 @@ async fn non_block_payload_attestation_for_previous_slot_is_rejected() {
assert!(
matches!(
result,
Err(ForkChoiceError::InvalidAttestation(
InvalidAttestation::PayloadAttestationNotCurrentSlot { .. }
Err(ForkChoiceError::InvalidPayloadAttestation(
InvalidPayloadAttestation::PayloadAttestationNotCurrentSlot { .. }
))
),
"gossip payload attestation for previous slot should be rejected, got: {:?}",