pub fn build_simulated_block<Err, T>(
block: RecoveredBlock<<<T as RpcConvert>::Primitives as NodePrimitives>::Block>,
results: Vec<ExecutionResult<<<<<T as RpcConvert>::Evm as ConfigureEvm>::BlockExecutorFactory as BlockExecutorFactory>::EvmFactory as EvmFactory>::HaltReason>>,
txs_kind: BlockTransactionsKind,
converter: &T,
) -> Result<SimulatedBlock<Block<<<T as RpcConvert>::Network as RpcTypes>::TransactionResponse, <<T as RpcConvert>::Network as RpcTypes>::Header>>, Err>where
Err: Error + FromEthApiError + FromEvmError<<T as RpcConvert>::Evm> + From<<T as RpcConvert>::Error> + Into<ErrorObject<'static>>,
T: RpcConvert,Available on crate feature
rpc only.Expand description
Handles outputs of the calls execution and builds a [SimulatedBlock].