From 2aefbd3560995e785a49da49d7bfcd00b82853cc Mon Sep 17 00:00:00 2001 From: Alexey Shekhirin Date: Mon, 14 Aug 2023 12:23:17 +0100 Subject: [PATCH] chore(tree): log error on unreachable (#4185) --- crates/blockchain-tree/src/blockchain_tree.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/blockchain-tree/src/blockchain_tree.rs b/crates/blockchain-tree/src/blockchain_tree.rs index 8edee773ba..26508b4f8f 100644 --- a/crates/blockchain-tree/src/blockchain_tree.rs +++ b/crates/blockchain-tree/src/blockchain_tree.rs @@ -972,6 +972,12 @@ impl BlockchainTree let canon_fork: BlockNumHash = new_canon_chain.fork_block(); // sanity check if self.block_indices.canonical_hash(&canon_fork.number) != Some(canon_fork.hash) { + error!( + target: "blockchain_tree", + ?canon_fork, + ?self.block_indices, + "All chains should point to canonical chain" + ); unreachable!("all chains should point to canonical chain."); }