Skip to content

Commit b30a09e

Browse files
authored
Merge pull request #6265 from hugocaillard/refactor/burnchain-missing-block-header-error-handling
refactor: improve burnchain missing headers error handling
2 parents c86013a + 3a50a9c commit b30a09e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

stackslib/src/burnchains/bitcoin/indexer.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,9 +1004,9 @@ impl BurnchainIndexer for BitcoinIndexer {
10041004
false,
10051005
)?;
10061006
let first_block_height = self.get_first_block_height();
1007-
let first_header = spv_client
1008-
.read_block_header(first_block_height)?
1009-
.expect("BUG: no first block header timestamp");
1007+
let Ok(Some(first_header)) = spv_client.read_block_header(first_block_height) else {
1008+
return Err(burnchain_error::MissingHeaders);
1009+
};
10101010

10111011
let first_block_header_timestamp = first_header.header.time as u64;
10121012
Ok(first_block_header_timestamp)

0 commit comments

Comments
 (0)