diff --git a/beacon_node/beacon_chain/src/pending_payload_cache/mod.rs b/beacon_node/beacon_chain/src/pending_payload_cache/mod.rs index 01a38c3821..b490b11522 100644 --- a/beacon_node/beacon_chain/src/pending_payload_cache/mod.rs +++ b/beacon_node/beacon_chain/src/pending_payload_cache/mod.rs @@ -68,7 +68,7 @@ use crate::metrics::{ KZG_DATA_COLUMN_RECONSTRUCTION_ATTEMPTS, KZG_DATA_COLUMN_RECONSTRUCTION_FAILURES, }; use crate::observed_data_sidecars::ObservationStrategy; -pub(crate) use pending_components::PendingPayloadBid; +pub use pending_components::PendingPayloadBid; use pending_components::{PendingComponents, ReconstructColumnsDecision}; use types::new_non_zero_usize; diff --git a/beacon_node/beacon_chain/tests/events.rs b/beacon_node/beacon_chain/tests/events.rs index 2fded30b2a..26d004d069 100644 --- a/beacon_node/beacon_chain/tests/events.rs +++ b/beacon_node/beacon_chain/tests/events.rs @@ -1,5 +1,6 @@ use beacon_chain::blob_verification::GossipVerifiedBlob; use beacon_chain::data_column_verification::GossipVerifiedDataColumn; +use beacon_chain::pending_payload_cache::PendingPayloadBid; use beacon_chain::test_utils::{ BeaconChainHarness, fork_name_from_env, generate_data_column_sidecars_from_block, test_spec, }; @@ -11,7 +12,8 @@ use types::data::FixedBlobSidecarList; use types::test_utils::TestRandom; use types::{ BlobSidecar, DataColumnSidecar, DataColumnSidecarFulu, DataColumnSidecarGloas, Domain, EthSpec, - MinimalEthSpec, PayloadAttestationData, PayloadAttestationMessage, SignedRoot, Slot, + KzgCommitments, MinimalEthSpec, PayloadAttestationData, PayloadAttestationMessage, SignedRoot, + Slot, }; type E = MinimalEthSpec; @@ -86,8 +88,13 @@ async fn data_column_sidecar_event_on_process_gossip_data_column() { random_sidecar.index = harness.chain.sampling_columns_for_epoch(epoch)[0]; // For gloas, the bid must be known, e.g. in the pending payload cache - let bid = harness.chain.pending_payload_cache.init_pending_bid(random_sidecar.beacon_block_root, PendingPa) - + harness.chain.pending_payload_cache.init_pending_bid( + random_sidecar.beacon_block_root, + PendingPayloadBid { + slot: Slot::new(10), + blob_kzg_commitments: KzgCommitments::::empty(), + }, + ); DataColumnSidecar::Gloas(random_sidecar) } else {