logo
Expand description

Transparent-related (Bitcoin-inherited) functionality.

Structs

Arbitrary data inserted by miners into a coinbase transaction.

A Utxo, and the index of its transaction within its block.

OutPoint

A transparent output from a transaction.

An encoding of a Bitcoin script.

An unspent transparent::Output, with accompanying metadata.

Enums

Transparent Zcash Addresses

A restriction that must be checked before spending a transparent output of a coinbase transaction.

A transparent input to a transaction.

Constants

The coinbase data for a genesis block.

The maturity threshold for transparent coinbase outputs.

Functions

Compute an index of newly created OrderedUtxos, given a block and a list of precomputed transaction hashes.

Compute an index of newly created OrderedUtxos, given a block and a list of precomputed transaction hashes.

Compute an index of newly created Utxos, given a block and a list of precomputed transaction hashes.

Compute an index of newly created Utxos, given a block and a list of precomputed transaction hashes.

Compute an index of newly created OrderedUtxos, given a transaction, its precomputed transaction hash, the transaction’s index in its block, and the block’s height.

Compute an index of transparent::Outputs, given an index of Utxos.

Compute an index of Utxos, given an index of OrderedUtxos.