Expand description
Structs representing transaction data scanned from the block chain by a wallet or light client.
Re-exports§
pub use crate::data_api::locking::LockOwner;
Structs§
- NoteId
- A unique identifier for a shielded transaction output
- Output
Ref - A reference to a transaction output received by the wallet, across all pools.
- Received
Note - A note that was received by the wallet, along with contextual information about the output that generated the note and the key that is required to spend it.
- Transparent
Address Metadata transparent-inputs - Information about a transparent address controlled by the wallet.
- Wallet
Output - An output that was successfully decrypted in the process of wallet scanning.
- Wallet
Spend - A reference to a spent note belonging to the wallet within a transaction.
- Wallet
Transparent Output - A transparent output controlled by the wallet.
- Wallet
Transparent Spend - A reference to a transparent output belonging to the wallet that is spent within a transaction.
- Wallet
Tx - The shielded subset of a
Transaction’s data that is relevant to a particular wallet.
Enums§
- Exposure
transparent-inputs - Metadata describing whether and when a transparent address was exposed by the wallet.
- GapMetadata
transparent-inputs - Metadata describing the gap limit position of a transparent address.
- Note
- An enumeration of supported shielded note types for use in
ReceivedNote - OvkPolicy
- Describes a policy for which outgoing viewing key should be able to decrypt transaction outputs.
- Recipient
- A type that represents the recipient of a transaction output.
- Transparent
Address Source transparent-inputs - Source information for a transparent address.
Type Aliases§
- Wallet
Ironwood Output orchard - The output part of an Ironwood
Actionthat was decrypted in the process of scanning. - Wallet
Ironwood Spend orchard - A type alias for Ironwood
WalletSpends. - Wallet
Orchard Output orchard - The output part of an Orchard
Actionthat was decrypted in the process of scanning. - Wallet
Orchard Spend orchard - A type alias for Orchard
WalletSpends. - Wallet
Sapling Output - A subset of an
OutputDescriptionrelevant to wallets and light clients. - Wallet
Sapling Spend - A type alias for Sapling
WalletSpends.