code: func (ec *EthereumClient) GetTransactionReceipt(ctx *Context, hash *Hash) (receipt *Receipt, _ error) {
  	rawReceipt, err := ec.client.TransactionReceipt(ctx.context, hash.hash)
  	return &Receipt{rawReceipt}, err
  }
docs: // GetTransactionReceipt returns the receipt of a transaction by transaction hash.
  // Note that the receipt is not available for pending transactions.