diff --git a/crates/chain-state/src/in_memory.rs b/crates/chain-state/src/in_memory.rs index 1cf281395e..44a5fb8be6 100644 --- a/crates/chain-state/src/in_memory.rs +++ b/crates/chain-state/src/in_memory.rs @@ -954,19 +954,19 @@ impl> NewCanonicalChain { [first, rest @ ..] => { let mut chain = Chain::from_block( first.recovered_block().clone(), - ExecutionOutcome::from(( - first.execution_outcome().clone(), + ExecutionOutcome::single( first.block_number(), - )), + first.execution_outcome().clone(), + ), first.trie_data_handle(), ); for exec in rest { chain.append_block( exec.recovered_block().clone(), - ExecutionOutcome::from(( - exec.execution_outcome().clone(), + ExecutionOutcome::single( exec.block_number(), - )), + exec.execution_outcome().clone(), + ), exec.trie_data_handle(), ); }