Batch Verify RPC Blobs (#4934)

This commit is contained in:
ethDreamer
2023-12-08 15:48:03 -06:00
committed by GitHub
parent 46184e5ce4
commit 78ffa378b4
3 changed files with 48 additions and 22 deletions

View File

@@ -414,10 +414,10 @@ impl<T: BeaconChainTypes> OverflowLRUCache<T> {
}
}
pub fn put_kzg_verified_blobs(
pub fn put_kzg_verified_blobs<I: IntoIterator<Item = KzgVerifiedBlob<T::EthSpec>>>(
&self,
block_root: Hash256,
kzg_verified_blobs: Vec<KzgVerifiedBlob<T::EthSpec>>,
kzg_verified_blobs: I,
) -> Result<Availability<T::EthSpec>, AvailabilityCheckError> {
let mut fixed_blobs = FixedVector::default();