code: func (ec *EthereumClient) GetHeaderByHash(ctx *Context, hash *Hash) (header *Header, _ error) {
  	rawHeader, err := ec.client.HeaderByHash(ctx.context, hash.hash)
  	return &Header{rawHeader}, err
  }
docs: // GetHeaderByHash returns the block header with the given hash.