Transactions and transaction-related structures.
Arbitrary data generation for transaction proptests
Methods for building transactions.
A transaction ID, which uniquely identifies mined v5 transactions, and all v1-v4 transactions.
A 512-byte (plaintext) memo associated with a note, as described in protocol specification §5.5.
A serialized transaction.
A Signature Hash (or SIGHASH) as specified in https://zips.z.cash/protocol/protocol.pdf#sighash
An unmined transaction, and its pre-calculated unique identifying ID.
A verified unmined transaction, and the corresponding transaction fee.
A witnessed transaction ID, which uniquely identifies unmined v5 transactions.