perf(history_by_block_hash): reuse provider instead of creating two (#13382)

This commit is contained in:
Hai | RISE
2024-12-13 20:38:30 +07:00
committed by GitHub
parent a69abd42f9
commit df697f2cc0

View File

@ -203,7 +203,7 @@ impl<N: ProviderNodeTypes> ProviderFactory<N> {
.block_number(block_hash)?
.ok_or(ProviderError::BlockHashNotFound(block_hash))?;
let state_provider = self.provider()?.try_into_history_at_block(block_number)?;
let state_provider = provider.try_into_history_at_block(block_number)?;
trace!(target: "providers::db", ?block_number, %block_hash, "Returning historical state provider for block hash");
Ok(state_provider)
}