gossip val 2

This commit is contained in:
Agnish Ghosh 2024-10-03 06:31:50 +05:30
parent b8abd2d448
commit 7952a3577c

View File

@ -522,6 +522,8 @@ proc validateDataColumnSidecar*(
# (block_header.slot, block_header.proposer_index, blob_sidecar.index)
# with valid header signature, sidecar inclusion proof, and kzg proof.
let block_root = hash_tree_root(block_header)
if dag.getBlockRef(block_root).isSome():
return errIgnore("DataColumnSidecar: already have block")
if dataColumnQuarantine[].hasDataColumn(
block_header.slot, block_header.proposer_index, data_column_sidecar.index):
return errIgnore("DataColumnSidecar: already have valid data column from same proposer")