Skip to main content

Module scanning

Module scanning 

Source
Expand description

Tools for scanning a compact representation of the Zcash block chain.

Modules§

full
testingtest-dependencies

Structs§

Nullifiers
The nullifiers of the wallet’s unspent shielded notes, whose appearance in a scanned block reveals a spend of wallet funds.
ScanningKey
An incoming viewing key, paired with an optional nullifier key and key source metadata.
ScanningKeys
A set of keys to be used in scanning for decryptable transaction outputs.
SpendIdentifiers
The set of identifiers whose appearance in a scanned block reveals a spend of wallet funds: the Nullifiers of the wallet’s unspent shielded notes, together with the outpoints of its unspent transparent outputs.

Enums§

ScanBlockError
Errors that can occur while scanning a block, including those arising from the wallet lookups that transparent output detection requires.
ScanError
Errors that may occur in chain scanning

Traits§

ScanningKeyOps
A key that can be used to perform trial decryption and nullifier computation for a CompactSaplingOutput or CompactOrchardAction.

Functions§

scan_block
Scans a CompactBlock with a set of ScanningKeys.