feat: impl BlockIdProvider for BlockchainProvider (#2650)

This commit is contained in:
Dan Cline
2023-05-12 12:28:27 -04:00
committed by GitHub
parent 177b067034
commit 45caab8052

View File

@@ -138,13 +138,11 @@ where
Tree: BlockchainTreeViewer + Send + Sync,
{
fn safe_block_num(&self) -> Result<Option<reth_primitives::BlockNumber>> {
// 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<Option<reth_primitives::BlockNumber>> {
// 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<Option<reth_primitives::BlockNumHash>> {