[−][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 |