From 578a10693fe11ed8d1d1e8d34d8b9b3522c16734 Mon Sep 17 00:00:00 2001 From: Agnish Ghosh Date: Sun, 2 Jun 2024 10:46:10 +0530 Subject: [PATCH] conditional disabling --- .../gossip_processing/gossip_validation.nim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/beacon_chain/gossip_processing/gossip_validation.nim b/beacon_chain/gossip_processing/gossip_validation.nim index cbf17f835..4710c6904 100644 --- a/beacon_chain/gossip_processing/gossip_validation.nim +++ b/beacon_chain/gossip_processing/gossip_validation.nim @@ -545,13 +545,13 @@ proc validateDataColumnSidecar*( # # [REJECT] The sidecar's block's parent (defined by # `block_header.parent_root`) passes validation. - # let parent = dag.getBlockRef(block_header.parent_root).valueOr: - # if block_header.parent_root in quarantine[].unviable: - # quarantine[].addUnviable(block_root) - # return dag.checkedReject("DataColumnSidecar: parent not validated") - # else: - # quarantine[].addMissing(block_header.parent_root) - # return errIgnore("DataColumnSidecar: parent not found") + let parent = dag.getBlockRef(block_header.parent_root).valueOr: + if block_header.parent_root in quarantine[].unviable: + quarantine[].addUnviable(block_root) + return dag.checkedReject("DataColumnSidecar: parent not validated") + else: + quarantine[].addMissing(block_header.parent_root) + # return errIgnore("DataColumnSidecar: parent not found") # [REJECT] The sidecar is proposed by the expected `proposer_index` # for the block's slot in the context of the current shuffling