mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-01-29 00:58:11 -05:00
perf(provider): remove redundant lookup (#1650)
This commit is contained in:
@@ -62,11 +62,7 @@ impl<DB: Database> HeaderProvider for ShareableDatabase<DB> {
|
||||
}
|
||||
|
||||
fn header_by_number(&self, num: BlockNumber) -> Result<Option<Header>> {
|
||||
if let Some(hash) = self.db.view(|tx| tx.get::<tables::CanonicalHeaders>(num))?? {
|
||||
self.header(&hash)
|
||||
} else {
|
||||
Ok(None)
|
||||
}
|
||||
Ok(self.db.view(|tx| tx.get::<tables::Headers>(num))??)
|
||||
}
|
||||
|
||||
fn header_td(&self, hash: &BlockHash) -> Result<Option<U256>> {
|
||||
|
||||
Reference in New Issue
Block a user