pub fn build_simulated_block<T, B, Halt>(
block: RecoveredBlock<B>,
results: Vec<ExecutionResult<Halt>>,
full_transactions: bool,
tx_resp_builder: &T,
) -> Result<SimulatedBlock<Block<<T as TransactionCompat<<<B as Block>::Body as BlockBody>::Transaction>>::Transaction, Header<<B as Block>::Header>>>, <T as TransactionCompat<<<B as Block>::Body as BlockBody>::Transaction>>::Error>where
Halt: Clone,
T: TransactionCompat<<<B as Block>::Body as BlockBody>::Transaction>,
<T as TransactionCompat<<<B as Block>::Body as BlockBody>::Transaction>>::Error: FromEthApiError + FromEvmHalt<Halt>,
B: Block,
Available on crate feature
rpc
only.Expand description
Handles outputs of the calls execution and builds a [SimulatedBlock
].