chore: remove block_to_payload_v2 (#14142)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
Arpit Temani
2025-02-01 14:52:02 +05:30
committed by GitHub
parent d16187509e
commit 7da6d671f6

View File

@ -3,9 +3,7 @@
use alloy_eips::{eip2718::Encodable2718, eip4895::Withdrawals};
use alloy_primitives::U256;
use alloy_rpc_types_engine::{
payload::ExecutionPayloadBodyV1, ExecutionPayloadV1, ExecutionPayloadV2,
};
use alloy_rpc_types_engine::{payload::ExecutionPayloadBodyV1, ExecutionPayloadV1};
use reth_primitives::{Block, SealedBlock};
use reth_primitives_traits::{BlockBody as _, SignedTransaction};
@ -33,16 +31,6 @@ pub fn block_to_payload_v1<T: SignedTransaction>(
}
}
/// Converts [`SealedBlock`] to [`ExecutionPayloadV2`]
pub fn block_to_payload_v2<T: SignedTransaction>(
value: SealedBlock<Block<T>>,
) -> ExecutionPayloadV2 {
ExecutionPayloadV2 {
withdrawals: value.body().withdrawals.clone().unwrap_or_default().into_inner(),
payload_inner: block_to_payload_v1(value),
}
}
/// Converts a [`reth_primitives_traits::Block`] to [`ExecutionPayloadBodyV1`]
pub fn convert_to_payload_body_v1(
value: impl reth_primitives_traits::Block,