Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
the index of this account
derived or imported
HD index to derive account from seed
spending or view-only
the viewing key for this account
the block height at which this account was created
account addresses
map from index to encoded unified address
human readable name for the account
key source metadata
Used in:
the chain state at the block height before the account was created
the block height until which the account should stop being in recovery mode
Used in:
Used in:
Used in:
map from account index to account data
the nonce for the next account
Used in:
Used in:
the height of this block
Used in:
Used in:
Used in:
A serialized zcash wallet state
the version of the wallet serialization format
the accounts in this wallet
map from block height to block data
map from transaction id to transaction data
the notes received by this wallet
the notes spent by this wallet
the nullifiers for notes spent by this wallet
the notes sent by this wallet
map between txIds and their inclusion in blocks
the scan queue (which blocks the wallet should scan next and with what priority)
Sapling shielded pool shard tree
the block heights corresponding to the last note commitment for each shard in the sapling tree
Orchard shielded pool shard tree
the block heights corresponding to the last note commitment for each shard in the orchard tree
UTXOs known to this wallet
UTXOs spent by this wallet
Map from spends to their location in the blockchain
Queue of transaction data requests the wallet should make to the lightwalletd provided to obtain more complete information
Used in: ,
Used in: , , ,
Used in: ,
records where a nullifier was spent by block height and tx index in that block
Used in:
Used in: , , ,
Used in: ,
Used in:
Used in:
Used in:
associates a note and a transaction where it was spent
Used in:
Used in:
Used in:
either the zcash address if external or transparent address if EphemeralTransparent
the shielded protocol if External
the account id if EphemeralTransparent or InternalAccount
the outpoint metadata if InternalAccount
the note if InternalAccount
Used in:
Used in:
/ Block ranges that are ignored have lowest priority.
/ Block ranges that have already been scanned will not be re-scanned.
/ Block ranges to be scanned to advance the fully-scanned height.
/ Block ranges adjacent to heights at which the user opened the wallet.
/ Blocks that must be scanned to complete note commitment tree shards adjacent to found notes.
/ Blocks that must be scanned to complete the latest note commitment tree shard.
/ A previously scanned range that must be verified to check it is still in the / main chain, has highest priority.
Used in:
Used in:
Used in:
Record storing the sent information for a given note
Used in:
A shard tree defined by a cap subtree and shard subtrees
Used in:
Used in: ,
Used in:
for the GetStatus and Enhancement variants
for the SpendsFromAddress variant
Used in:
Used in:
Used in:
A record storing transaction data in the transaction table
Used in:
Used in:
Used in:
Used in:
A checkpoint in a shard tree
Used in:
Stores the block height corresponding to the last note commitment in a shard as defined by its level and index in the tree
Used in:
A shard in a shard tree
Used in:
Unique identifier for a zcash transaction
Used in: , , , , , , ,
Maps a block height and transaction index to a transaction ID.
Used in:
Used in:
Used in:
the height of this block
the ID (hash) of this block, same as in block explorers
Unix epoch time when the block was mined
the txids of transactions in this block
map from note id to memo
the size of the Sapling note commitment tree as of the end of this block
the number of Sapling outputs in this block
the size of the Orchard note commitment tree as of the end of this block
the number of Orchard actions in this block