Merge pull request #208 from ethcore/read_block_header_only

Read block_header instead of block when we only need header
This commit is contained in:
Marek Kotewicz 2016-11-28 15:10:37 +01:00 committed by GitHub
commit 07f6b85a3f
1 changed files with 1 additions and 2 deletions

View File

@ -228,8 +228,7 @@ impl Chain {
/// Get block header by number
pub fn block_header_by_number(&self, number: u32) -> Option<BlockHeader> {
if number <= self.best_storage_block.number {
// TODO: read block header only
self.storage.block(db::BlockRef::Number(number)).map(|b| b.block_header)
self.storage.block_header(db::BlockRef::Number(number))
} else {
self.headers_chain.at(number - self.best_storage_block.number)
}