add random blobs

This commit is contained in:
realbigsean
2023-04-27 17:39:52 -04:00
parent 185b7615a2
commit a9b24bb9df
7 changed files with 139 additions and 103 deletions

View File

@@ -32,7 +32,7 @@ pub enum AvailabilityCheckError {
num_kzg_commitments: usize,
num_blobs: usize,
},
TxKzgCommitmentMismatch,
TxKzgCommitmentMismatch(String),
KzgCommitmentMismatch {
blob_index: u64,
},
@@ -489,9 +489,11 @@ impl<T: EthSpec, S: SlotClock> DataAvailabilityChecker<T, S> {
transactions,
block_kzg_commitments,
)
.map_err(|_| AvailabilityCheckError::TxKzgCommitmentMismatch)?;
.map_err(|e| AvailabilityCheckError::TxKzgCommitmentMismatch(format!("{e:?}")))?;
if !verified {
return Err(AvailabilityCheckError::TxKzgCommitmentMismatch);
return Err(AvailabilityCheckError::TxKzgCommitmentMismatch(
"a commitment and version didn't match".to_string(),
));
}
}