fix(rpc): prevent u64 underflow when re-executing genesis block (#22532)

This commit is contained in:
MagicJoshh
2026-02-27 08:18:59 +05:30
committed by GitHub
parent f97a6530c1
commit 3fddefbd38

View File

@@ -155,6 +155,10 @@ where
return Ok(None)
};
if start_block == 0 {
return Ok(Some(ExecutionOutcome::default()))
}
let state_provider = self.provider().history_by_block_number(start_block - 1)?;
let db = reth_revm::database::StateProviderDatabase::new(&state_provider);