[][src]Module wagyu_zcash::transaction

Structs

HashReader

Abstraction over a reader which hashes the data being read.

Outpoint

Represents a Zcash transparent transaction outpoint

SaplingOutput

Represents a Zcash Sapling output

SaplingOutputDescription

Represents a Zcash Sapling output description

SaplingOutputParameters

Represents a Zcash transaction Shielded Output parameters

SaplingSpend

Represents a Zcash transaction Shielded Spend

SaplingSpendDescription

Represents a Zcash Sapling spend description

SaplingSpendParameters

Represents a Zcash transaction Shielded Spend parameters

ZcashTransaction

Represents a Zcash transaction

ZcashTransactionId

Represents an Zcash transaction id

ZcashTransactionParameters

Represents the Zcash transaction parameters

ZcashTransparentInput

Represents a Zcash transaction transparent input

ZcashTransparentOutput

Represents a Zcash transaction transparent output

ZcashVector

Enums

Opcode

Represents the commonly used script opcodes

SignatureHash

Represents the signature hash opcode

Functions

create_script_pub_key

Generate the script_pub_key of a corresponding address

initialize_proving_context

Initialize the sapling proving context

initialize_verifying_context

Initialize the sapling verifying context

load_sapling_parameters

Initialize the sapling parameters and verifying keys

read_variable_length_integer

Decode the value of a variable length integer. https://en.bitcoin.it/wiki/Protocol_documentation#Variable_length_integer

variable_length_integer

Returns the variable length integer of the given value. https://en.bitcoin.it/wiki/Protocol_documentation#Variable_length_integer