smol fixes

This commit is contained in:
Eitan Seri-Levi
2026-05-01 02:17:20 +02:00
parent 60093f3b94
commit e9ffd1913e
4 changed files with 7 additions and 12 deletions

View File

@@ -3820,9 +3820,7 @@ impl<T: BeaconChainTypes> BeaconChain<T> {
let block = execution_pending.block.block_cloned();
if block.fork_name_unchecked().gloas_enabled() {
let bid = signed_payload_bid_from_block(block.as_ref())?;
chain
.pending_payload_cache
.init_pending_bid(block_root, bid);
chain.pending_payload_cache.insert_bid(block_root, bid);
}
publish_fn()?;

View File

@@ -1334,7 +1334,7 @@ pub(crate) fn load_gloas_payload_bid<T: BeaconChainTypes>(
chain
.pending_payload_cache
.init_pending_bid(block_root, bid.clone());
.insert_bid(block_root, bid.clone());
Ok(Some(bid))
}

View File

@@ -54,7 +54,8 @@ use std::sync::Arc;
use task_executor::TaskExecutor;
use tracing::{Span, debug, error, instrument, trace};
use types::{
ChainSpec, ColumnIndex, DataColumnSidecar, DataColumnSidecarList, Epoch, EthSpec, Hash256, PartialDataColumnSidecarRef
ChainSpec, ColumnIndex, DataColumnSidecar, DataColumnSidecarList, Epoch, EthSpec, Hash256,
PartialDataColumnSidecarRef,
};
mod pending_column;
@@ -230,11 +231,7 @@ impl<T: BeaconChainTypes> PendingPayloadCache<T> {
}
/// Inserts a bid into the pending payload cache.
pub fn insert_bid(
&self,
block_root: Hash256,
bid: Arc<SignedExecutionPayloadBid<T::EthSpec>>,
) {
pub fn insert_bid(&self, block_root: Hash256, bid: Arc<SignedExecutionPayloadBid<T::EthSpec>>) {
let mut write_lock = self.availability_cache.write();
write_lock.get_or_insert_mut(block_root, || PendingComponents::new(block_root, bid));
}
@@ -756,7 +753,7 @@ mod data_availability_checker_tests {
generate_rand_block_and_data_columns::<E>(ForkName::Gloas, num_blobs, &mut rng, spec);
let block_root = block.canonical_root();
let bid = signed_payload_bid_from_block(&block).expect("should get payload bid");
cache.init_pending_bid(block_root, bid.clone());
cache.insert_bid(block_root, bid.clone());
(bid, block_root, data_columns)
}

View File

@@ -92,7 +92,7 @@ async fn data_column_sidecar_event_on_process_gossip_data_column() {
harness
.chain
.pending_payload_cache
.init_pending_bid(random_sidecar.beacon_block_root, Arc::new(bid));
.insert_bid(random_sidecar.beacon_block_root, Arc::new(bid));
DataColumnSidecar::Gloas(random_sidecar)
} else {