Skip to main content

Module orchard

Module orchard 

Source
Expand description

The Orchard fields of a PCZT.

Modules§

v1
Types for the v1 Orchard PCZT encoding.

Structs§

Action
Information about an Orchard action within a transaction.
Bundle
PCZT fields that are specific to producing the transaction’s Orchard bundle (if any).
MemoPlaintext
A memo plaintext with all trailing zero bytes stripped.
Output
Information about the output part of an Orchard action.
Spend
Information about the spend part of an Orchard action.

Enums§

AnchorConsistencyErrororchard and prover
Errors that can occur while checking that an Orchard-protocol bundle’s spend witnesses are consistent with its anchor.
EncCiphertext
The encrypted note plaintext for an output, or the memo plaintext needed to recompute it.
ParseErrororchard
Errors that can occur while parsing a logical Orchard-protocol bundle (Orchard or Ironwood) into the form used by the orchard crate.