Package cash.z.ecc.android.sdk.model
See: Description
-
Object Summary Object Description Companion Companion ViewOnly For view-only accounts, the wallet will not track spend information Companion Companion Companion Measuring Fastest server latency measurement is ongoing. Factory Companion Empty Empty memo (0xF6 followed by 511 null bytes) Companion Companion Companion Companion Companion Companion Companion Companion Companion Companion P2PKH The requested address can receive transparent p2pkh outputs. Sapling The requested address can receive Sapling outputs. Orchard The requested address can receive Orchard outputs. Companion Companion Companion Companion Companion -
Class Summary Class Description Account Unique identifier for a specific account tracked by a Synchronizer.AccountBalance AccountCreateSetup Wrapper for the create account API based on seed phrase AccountImportSetup Wrapper for the import account API based on viewing key. AccountMetadataKey A ZIP 325 Account Metadata Key. Spending For spending accounts, the wallet will track information needed to spend received notes AccountPurpose An enumeration used to control what information is tracked by the wallet for notes received by a given account AccountUsk Account related model class providing a ZIP 316 Unified Spending Key. AccountUuid Typesafe wrapper class for the account UUID identifier. BlockHeight Represents a block height, which is a UInt32. Validating Fastest server validation is ongoing & latency measurement is done. Done Fastest server measurement is completely done. FiatCurrency FiatCurrencyConversion Represents a snapshot in time of a currency conversion rate. FirstClassByteArray Text Text memo (first byte 0x00-0xF4, UTF-8 encoded text) Future Future memo format (reserved for future ZIP updates) First byte is 0xF5
First byte is 0xF6 with non-zero bytes following
First byte is 0xF7-0xFE
Arbitrary Arbitrary data memo (first byte is 0xFF) The data doesn't include the 0xFF leading byte. InvalidUTF8 Invalid UTF-8 bytes detected when attempting to create a Text Memo EndsWithNullBytes Trailing null-bytes were found when attempting to create a Text memo TooLong The resulting bytes provided are too long to be stored as a Memo MemoException Exceptions related to Memo operations MemoText A wrapper on Stringso thatMemocan't be created with an invalid StringMemoBytes MemoBytes represents the raw 512-byte memo data as stored in transactions. ObserveFiatCurrencyResult Pczt PendingTransaction TransactionRecipient PercentDecimal Proposal A transaction proposal created by the Rust backend in response to a Kotlin request. RawTransaction Represents a safe type transaction object obtained from Light wallet server. SdkFlags SingleUseTransparentAddress An ephemeral transparent address, along with metadata about the address's position within the wallet's ephemeral gap limit. TransactionId Typesafe wrapper class for the transaction ID identifier. TransactionOutput TransactionOverview High level transaction information, suitable for mapping to a display of transaction history. Success The transaction was successfully submitted to the mempool. Failure An error occurred while submitting the transaction. NotAttempted The transaction was created and is in the local wallet, but was not submitted to the network. TransactionSubmitResult A result object for a transaction that was created as part of a proposal, indicating whether it was submitted to the network or if an error occurred. UnifiedFullViewingKey A ZIP 316 Unified Full Viewing Key, corresponding to a single wallet account. UnifiedSpendingKey A ZIP 316 Unified Spending Key. WalletBalance Data structure to hold the balance of the wallet. Zatoshi A unit of currency used throughout the SDK. ZcashNetwork The Zcash network. Zip32AccountIndex A typesafe wrapper class for ZIP 32 account index PendingTransactionKt -
Interface Summary Interface Description FastestServersResult MemoContent ZIP-302 compliant Memo representation. UnifiedAddressRequest -
Enum Summary Enum Description TransactionPool TransactionState