From e116cb56f549a5cf3d2a8a1ac427c5eb92b9e4de Mon Sep 17 00:00:00 2001 From: Pawan Dhananjay Date: Thu, 27 Jul 2023 19:20:24 -0700 Subject: [PATCH] Removing this to catch the failure red handed --- beacon_node/beacon_chain/src/kzg_utils.rs | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/beacon_node/beacon_chain/src/kzg_utils.rs b/beacon_node/beacon_chain/src/kzg_utils.rs index 05f1dd01a4b..c4a05ee666a 100644 --- a/beacon_node/beacon_chain/src/kzg_utils.rs +++ b/beacon_node/beacon_chain/src/kzg_utils.rs @@ -30,19 +30,6 @@ pub fn validate_blobs( blobs: &[Blob], kzg_proofs: &[KzgProof], ) -> Result { - // TODO(sean) batch verification fails with a single element, it's unclear to me why - if blobs.len() == 1 && kzg_proofs.len() == 1 && expected_kzg_commitments.len() == 1 { - if let (Some(blob), Some(kzg_proof), Some(kzg_commitment)) = ( - blobs.get(0), - kzg_proofs.get(0), - expected_kzg_commitments.get(0), - ) { - return validate_blob::(kzg, blob.clone(), *kzg_commitment, *kzg_proof); - } else { - return Ok(false); - } - } - let blobs = blobs .iter() .map(|blob| ssz_blob_to_crypto_blob::(blob.clone())) // Avoid this clone