diff --git a/crates/storage/provider/src/providers/mod.rs b/crates/storage/provider/src/providers/mod.rs index e23a4d4fc7..239fb46a3f 100644 --- a/crates/storage/provider/src/providers/mod.rs +++ b/crates/storage/provider/src/providers/mod.rs @@ -138,13 +138,11 @@ where Tree: BlockchainTreeViewer + Send + Sync, { fn safe_block_num(&self) -> Result> { - // TODO: implement with canon chain tracker - Ok(None) + Ok(self.chain_info.get_safe_num_hash().map(|num_hash| num_hash.number)) } fn finalized_block_num(&self) -> Result> { - // TODO: implement with canon chain tracker - Ok(None) + Ok(self.chain_info.get_finalized_num_hash().map(|num_hash| num_hash.number)) } fn pending_block_num_hash(&self) -> Result> {