Module zebra_chain::transaction

source ยท
Expand description

Transactions and transaction-related structures.

Re-exportsยง

Modulesยง

  • Arbitrary data generation for transaction proptests
  • auth_digest ๐Ÿ”’
    Authorizing digests for Zcash transactions.
  • Methods for building transactions.
  • hash ๐Ÿ”’
    Transaction identifiers for Zcash.
  • joinsplit ๐Ÿ”’
  • lock_time ๐Ÿ”’
    Transaction LockTime.
  • memo ๐Ÿ”’
  • serialize ๐Ÿ”’
    Contains impls of ZcashSerialize, ZcashDeserialize for all of the transaction types, so that all of the serialization logic is in one place.
  • sighash ๐Ÿ”’
    Signature hashes for Zcash transactions
  • txid ๐Ÿ”’
    Transaction ID computation. Contains code for generating the Transaction ID from the transaction.
  • unmined ๐Ÿ”’
    Unmined Zcash transaction identifiers and transactions.
  • An implementation of the [ZIP-317] fee calculations for UnminedTxs:

Structsยง

Enumsยง

  • A Bitcoin-style locktime, representing either a block height or an epoch time.
  • A Zcash transaction.
  • A unique identifier for an unmined transaction, regardless of version.

Constantsยง