Module reef::types

source ·
Expand description

Ledger types

This module contains type definitions, and type aliases for commonly used associated types from the traits module.

Structs

Enums

  • Errors that can occur when trying to decrypt a viewing memo.

Type Aliases

  • A block of transactions that can be applied to a ledger L.
  • A proof used to authenticate a committed block in a ledger L.
  • A proof that a nullifier is spent or unspent, relative to a ledger L.
  • A set of spent nullifiers for a ledger L.
  • A commitment to a validator state for a ledger L.
  • A transaction that can be applied to a ledger L.
  • A committing hash of a transaction that can be applied to a ledger L.
  • Types of transactions supported by a ledger L.
  • An error that can occur while validating transitions of a ledger L.
  • A validator for a ledger L.