Skip to content

Commit c3bfe01

Browse files
committed
refactor: improve burnchain missing headers error handling
1 parent bc58a1e commit c3bfe01

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)