From df697f2cc0c329a92cdaef8bd52acd542d7a697b Mon Sep 17 00:00:00 2001 From: Hai | RISE <150876604+hai-rise@users.noreply.github.com> Date: Fri, 13 Dec 2024 20:38:30 +0700 Subject: [PATCH] perf(`history_by_block_hash`): reuse provider instead of creating two (#13382) --- crates/storage/provider/src/providers/database/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/storage/provider/src/providers/database/mod.rs b/crates/storage/provider/src/providers/database/mod.rs index 0241c4320..ce7846ec4 100644 --- a/crates/storage/provider/src/providers/database/mod.rs +++ b/crates/storage/provider/src/providers/database/mod.rs @@ -203,7 +203,7 @@ impl ProviderFactory { .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) }