From c0e9ca35e5fb6969948e42c3ed8293b8612649e3 Mon Sep 17 00:00:00 2001 From: Elias Rohrer Date: Thu, 20 Oct 2022 15:50:52 +0200 Subject: [PATCH] Use Esplora's `get_block_hash()` method --- src/blockchain/esplora/async.rs | 5 +++-- src/blockchain/esplora/blocking.rs | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/blockchain/esplora/async.rs b/src/blockchain/esplora/async.rs index 5ddbdeb41..900d95376 100644 --- a/src/blockchain/esplora/async.rs +++ b/src/blockchain/esplora/async.rs @@ -125,8 +125,9 @@ impl GetTx for EsploraBlockchain { #[maybe_async] impl GetBlockHash for EsploraBlockchain { fn get_block_hash(&self, height: u64) -> Result { - let block_header = await_or_block!(self.url_client.get_header(height as u32))?; - Ok(block_header.block_hash()) + Ok(await_or_block!(self + .url_client + .get_block_hash(height as u32))?) } } diff --git a/src/blockchain/esplora/blocking.rs b/src/blockchain/esplora/blocking.rs index 1e9d1cfcd..768573c3f 100644 --- a/src/blockchain/esplora/blocking.rs +++ b/src/blockchain/esplora/blocking.rs @@ -110,8 +110,7 @@ impl GetTx for EsploraBlockchain { impl GetBlockHash for EsploraBlockchain { fn get_block_hash(&self, height: u64) -> Result { - let block_header = self.url_client.get_header(height as u32)?; - Ok(block_header.block_hash()) + Ok(self.url_client.get_block_hash(height as u32)?) } }