From ae17107f7839312065fbcc96a1065ff86cf0cb4b Mon Sep 17 00:00:00 2001 From: Daniel Knopik Date: Thu, 30 Apr 2026 09:16:58 +0200 Subject: [PATCH] fix test runs --- .../beacon_chain/src/data_availability_checker.rs | 5 +---- .../network/src/sync/block_sidecar_coupling.rs | 13 +++++++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/beacon_node/beacon_chain/src/data_availability_checker.rs b/beacon_node/beacon_chain/src/data_availability_checker.rs index ef5544930e..928d7a1bad 100644 --- a/beacon_node/beacon_chain/src/data_availability_checker.rs +++ b/beacon_node/beacon_chain/src/data_availability_checker.rs @@ -878,10 +878,7 @@ impl AvailableBlock { match &block_data { AvailableBlockData::NoData => { // For Gloas, DA is checked for the PayloadEnvelope, not for the block. - if block.fork_name(&spec).map_err(|_| { - AvailabilityCheckError::Unexpected("Unexpected fork mismatch".to_string()) - })? < ForkName::Gloas - { + if block.fork_name_unchecked() < ForkName::Gloas { if columns_required { return Err(AvailabilityCheckError::MissingCustodyColumns); } else if blobs_required { diff --git a/beacon_node/network/src/sync/block_sidecar_coupling.rs b/beacon_node/network/src/sync/block_sidecar_coupling.rs index 98cf3e0a1f..6d96967fd0 100644 --- a/beacon_node/network/src/sync/block_sidecar_coupling.rs +++ b/beacon_node/network/src/sync/block_sidecar_coupling.rs @@ -549,12 +549,18 @@ mod tests { #[test] fn no_blobs_into_responses() { + let spec = Arc::new(test_spec::()); + let mut rng = XorShiftRng::from_seed([42; 16]); let blocks = (0..4) .map(|_| { - generate_rand_block_and_blobs::(ForkName::Base, NumBlobs::None, &mut rng) - .0 - .into() + generate_rand_block_and_blobs::( + spec.fork_name_at_epoch(Epoch::new(0)), + NumBlobs::None, + &mut rng, + ) + .0 + .into() }) .collect::>>>(); @@ -565,7 +571,6 @@ mod tests { // Send blocks and complete terminate response info.add_blocks(blocks_req_id, blocks).unwrap(); - let spec = Arc::new(test_spec::()); let da_checker = Arc::new(test_da_checker(spec.clone(), NodeCustodyType::Fullnode)); // Assert response is finished and RpcBlocks can be constructed