diff --git a/packages/beacon-node/src/chain/validation/aggregateAndProof.ts b/packages/beacon-node/src/chain/validation/aggregateAndProof.ts index 44a2e500e31f..51e6031d9e2e 100644 --- a/packages/beacon-node/src/chain/validation/aggregateAndProof.ts +++ b/packages/beacon-node/src/chain/validation/aggregateAndProof.ts @@ -100,7 +100,7 @@ export async function validateGossipAggregateAndProof( const attHeadState = await chain.regen .getState(attHeadBlock.stateRoot, RegenCaller.validateGossipAggregateAndProof) .catch((e: Error) => { - throw new AttestationError(GossipAction.REJECT, { + throw new AttestationError(GossipAction.IGNORE, { code: AttestationErrorCode.MISSING_ATTESTATION_HEAD_STATE, error: e as Error, }); diff --git a/packages/beacon-node/src/chain/validation/attestation.ts b/packages/beacon-node/src/chain/validation/attestation.ts index fce591d29f8f..6ba1d16661d4 100644 --- a/packages/beacon-node/src/chain/validation/attestation.ts +++ b/packages/beacon-node/src/chain/validation/attestation.ts @@ -164,7 +164,7 @@ export async function validateGossipAttestation( const attHeadState = await chain.regen .getState(attHeadBlock.stateRoot, RegenCaller.validateGossipAttestation) .catch((e: Error) => { - throw new AttestationError(GossipAction.REJECT, { + throw new AttestationError(GossipAction.IGNORE, { code: AttestationErrorCode.MISSING_ATTESTATION_HEAD_STATE, error: e as Error, });