Verify KZG in Bulk During Block Sync (#4903)

This commit is contained in:
ethDreamer
2023-11-08 22:05:44 -06:00
committed by GitHub
parent a380f6ef1f
commit 7818100777
6 changed files with 110 additions and 41 deletions

View File

@@ -140,7 +140,7 @@ async fn produces_attestations() {
available_block,
) = chain
.data_availability_checker
.check_rpc_block_availability(rpc_block)
.verify_kzg_for_rpc_block(rpc_block)
.unwrap()
else {
panic!("block should be available")
@@ -218,7 +218,7 @@ async fn early_attester_cache_old_request() {
harness
.chain
.data_availability_checker
.check_rpc_block_availability(rpc_block)
.verify_kzg_for_rpc_block(rpc_block)
.unwrap()
else {
panic!("block should be available")

View File

@@ -2464,10 +2464,10 @@ async fn weak_subjectivity_sync_test(slots: Vec<Slot>, checkpoint_slot: Slot) {
if let MaybeAvailableBlock::Available(block) = harness
.chain
.data_availability_checker
.check_rpc_block_availability(
.verify_kzg_for_rpc_block(
RpcBlock::new(Some(block_root), Arc::new(full_block), Some(blobs)).unwrap(),
)
.expect("should check availability")
.expect("should verify kzg")
{
available_blocks.push(block);
}