use crate::{ node::evm::config::{HlBlockExecutorFactory, HlEvmConfig}, HlBlock, HlHeader }; use reth_evm::{ block::BlockExecutionError, execute::{BlockAssembler, BlockAssemblerInput}, }; impl BlockAssembler for HlEvmConfig { type Block = HlBlock; fn assemble_block( &self, input: BlockAssemblerInput<'_, '_, HlBlockExecutorFactory, HlHeader>, ) -> Result { let HlBlock { header, body } = self.block_assembler.assemble_block(input)?; Ok(HlBlock { header, body }) } }