diff --git a/beacon_node/beacon_chain/src/payload_envelope_verification/mod.rs b/beacon_node/beacon_chain/src/payload_envelope_verification/mod.rs index 43dd23f112..b4f53b9df8 100644 --- a/beacon_node/beacon_chain/src/payload_envelope_verification/mod.rs +++ b/beacon_node/beacon_chain/src/payload_envelope_verification/mod.rs @@ -42,22 +42,21 @@ pub use execution_pending_envelope::ExecutionPendingEnvelope; #[derive(Debug)] pub struct AvailableEnvelope { - pub execution_block_hash: ExecutionBlockHash, - pub envelope: Arc>, + envelope: Arc>, pub columns: DataColumnSidecarList, + // TODO(gloas) this field is unread, do we need it? + #[expect(dead_code)] /// Timestamp at which this envelope first became available (UNIX timestamp, time since 1970). - pub columns_available_timestamp: Option, + columns_available_timestamp: Option, } impl AvailableEnvelope { pub fn new( - execution_block_hash: ExecutionBlockHash, envelope: Arc>, columns: DataColumnSidecarList, columns_available_timestamp: Option, ) -> Self { Self { - execution_block_hash, envelope, columns, columns_available_timestamp, diff --git a/beacon_node/beacon_chain/src/pending_payload_cache/pending_components.rs b/beacon_node/beacon_chain/src/pending_payload_cache/pending_components.rs index b69c897bda..20e6d1b52f 100644 --- a/beacon_node/beacon_chain/src/pending_payload_cache/pending_components.rs +++ b/beacon_node/beacon_chain/src/pending_payload_cache/pending_components.rs @@ -159,12 +159,7 @@ impl PendingComponents { } }; - let available_envelope = AvailableEnvelope { - execution_block_hash: envelope.block_hash(), - envelope: envelope.clone(), - columns, - columns_available_timestamp: None, - }; + let available_envelope = AvailableEnvelope::new(envelope.clone(), columns, None); Ok(Some(AvailableExecutedEnvelope { envelope: available_envelope,