Nested Classes
| Modifier and Type |
Class |
Description |
public interface |
CompactFormats.ChainMetadataOrBuilder
|
|
public final class |
CompactFormats.ChainMetadata
|
ChainMetadata represents information about the state of the chain as of a given block.
Protobuf type {@code cash.z.wallet.sdk.rpc.ChainMetadata} |
public interface |
CompactFormats.CompactBlockOrBuilder
|
|
public final class |
CompactFormats.CompactBlock
|
CompactBlock is a packaging of ONLY the data from a block that's needed to:
1. Detect a payment to your shielded Sapling address
2. Detect a spend of your shielded Sapling notes
3. Update your witnesses to generate new Sapling spend proofs.
Protobuf type {@code cash.z.wallet.sdk.rpc.CompactBlock} |
public interface |
CompactFormats.CompactTxOrBuilder
|
|
public final class |
CompactFormats.CompactTx
|
CompactTx contains the minimum information for a wallet to know if this transaction
is relevant to it (either pays to it or spends from it) via shielded elements
only. This message will not encode a transparent-to-transparent transaction.
Protobuf type {@code cash.z.wallet.sdk.rpc.CompactTx} |
public interface |
CompactFormats.CompactSaplingSpendOrBuilder
|
|
public final class |
CompactFormats.CompactSaplingSpend
|
CompactSaplingSpend is a Sapling Spend Description as described in 7.3 of the Zcash
protocol specification.
Protobuf type {@code cash.z.wallet.sdk.rpc.CompactSaplingSpend} |
public interface |
CompactFormats.CompactSaplingOutputOrBuilder
|
|
public final class |
CompactFormats.CompactSaplingOutput
|
output encodes the `cmu` field, `ephemeralKey` field, and a 52-byte prefix of the
`encCiphertext` field of a Sapling Output Description. These fields are described in
section 7.4 of the Zcash protocol spec:
https://zips.z.cash/protocol/protocol.pdf#outputencodingandconsensus
Total size is 116 bytes.
Protobuf type {@code cash.z.wallet.sdk.rpc.CompactSaplingOutput} |
public interface |
CompactFormats.CompactOrchardActionOrBuilder
|
|
public final class |
CompactFormats.CompactOrchardAction
|
https://github.com/zcash/zips/blob/main/zip-0225.rst#orchard-action-description-orchardaction
(but not all fields are needed)
Protobuf type {@code cash.z.wallet.sdk.rpc.CompactOrchardAction} |