code: func (bc *BlockChain) GetHeader(hash common.Hash, number uint64) *types.Header {
  	return bc.hc.GetHeader(hash, number)
  }
docs: // GetHeader retrieves a block header from the database by hash and number,
  // caching it if found.