feat: phase out payload conversion helpers (#14090)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
DevOrbitlabs
2025-01-31 20:04:41 +07:00
committed by GitHub
parent 54a5fcc24d
commit 6afededdbf
8 changed files with 16 additions and 59 deletions

View File

@ -27,7 +27,6 @@ use reth_payload_primitives::{
};
use reth_payload_validator::ExecutionPayloadValidator;
use reth_primitives::{Block, NodePrimitives, SealedBlock};
use reth_rpc_types_compat::engine::payload::block_to_payload;
/// The types used in the default mainnet ethereum beacon consensus engine.
#[derive(Debug, Default, Clone, serde::Deserialize, serde::Serialize)]
@ -61,7 +60,7 @@ where
<<Self::BuiltPayload as BuiltPayload>::Primitives as NodePrimitives>::Block,
>,
) -> (ExecutionPayload, ExecutionPayloadSidecar) {
block_to_payload(block)
ExecutionPayload::from_block_unchecked(block.hash(), &block.into_block())
}
}