A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
Z
C
- calculateBirthdayHeight() - function in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
- CANOPY - enum entry in cash.z.ecc.android.sdk.ext.ConsensusBranchId
- cash.z.ecc.android.sdk - package cash.z.ecc.android.sdk
- cash.z.ecc.android.sdk.annotation - package cash.z.ecc.android.sdk.annotation
- cash.z.ecc.android.sdk.block.processor - package cash.z.ecc.android.sdk.block.processor
- cash.z.ecc.android.sdk.exception - package cash.z.ecc.android.sdk.exception
- cash.z.ecc.android.sdk.ext - package cash.z.ecc.android.sdk.ext
- cash.z.ecc.android.sdk.fixture - package cash.z.ecc.android.sdk.fixture
- cash.z.ecc.android.sdk.internal - package cash.z.ecc.android.sdk.internal
- cash.z.ecc.android.sdk.internal.block - package cash.z.ecc.android.sdk.internal.block
- cash.z.ecc.android.sdk.internal.db - package cash.z.ecc.android.sdk.internal.db
- cash.z.ecc.android.sdk.internal.ext - package cash.z.ecc.android.sdk.internal.ext
- cash.z.ecc.android.sdk.internal.metrics - package cash.z.ecc.android.sdk.internal.metrics
- cash.z.ecc.android.sdk.internal.model - package cash.z.ecc.android.sdk.internal.model
- cash.z.ecc.android.sdk.internal.repository - package cash.z.ecc.android.sdk.internal.repository
- cash.z.ecc.android.sdk.internal.transaction - package cash.z.ecc.android.sdk.internal.transaction
- cash.z.ecc.android.sdk.model - package cash.z.ecc.android.sdk.model
- cash.z.ecc.android.sdk.tool - package cash.z.ecc.android.sdk.tool
- cash.z.ecc.android.sdk.type - package cash.z.ecc.android.sdk.type
- checkErrorAndFail(BlockHeight,Throwable) - function in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
- Checks the block synchronization retry attempts and fails with throwing the failCause error once RETRIES count is reached.
- close() - function in cash.z.ecc.android.sdk.SdkSynchronizer
- close() - function in java.io.CloseableSynchronizer
- CloseableSynchronizer - class in cash.z.ecc.android.sdk
- closeFlow() - function in cash.z.ecc.android.sdk.SdkSynchronizer
- A Flow-providing version of close function.
- collectWith(Flow,CoroutineScope,Function1) - function in cash.z.ecc.android.sdk.ext.FlowKt
- Utility for removing some of the boilerplate around Synchronizers and working with flows.
- CompactBlock - class in cash.z.ecc.android.sdk.internal.model
- CompactBlock.Companion - class in cash.z.ecc.android.sdk.internal.model.CompactBlock
- CompactBlockDownloader - class in cash.z.ecc.android.sdk.internal.block
- Serves as a source of compact blocks received from the light wallet server.
- CompactBlockDownloader.Companion - class in cash.z.ecc.android.sdk.internal.block.CompactBlockDownloader
- CompactBlockProcessor - class in cash.z.ecc.android.sdk.block.processor
- Responsible for processing the compact blocks that are received from the lightwallet server.
- CompactBlockProcessor.BlockProcessingResult - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
- CompactBlockProcessor.BlockProcessingResult.ContinuityError - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.BlockProcessingResult
- CompactBlockProcessor.BlockProcessingResult.NoBlocksToProcess - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.BlockProcessingResult
- CompactBlockProcessor.BlockProcessingResult.Reconnecting - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.BlockProcessingResult
- CompactBlockProcessor.BlockProcessingResult.RestartSynchronization - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.BlockProcessingResult
- CompactBlockProcessor.BlockProcessingResult.Success - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.BlockProcessingResult
- CompactBlockProcessor.BlockProcessingResult.SyncFailure - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.BlockProcessingResult
- CompactBlockProcessor.Companion - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
- CompactBlockProcessor.ProcessorInfo - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
- Data class for holding detailed information about the processor.
- CompactBlockProcessor.State - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
- Sealed class representing the various states of this processor.
- CompactBlockProcessor.State.Disconnected - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.State
- State for when we have no connection to lightwalletd.
- CompactBlockProcessor.State.IConnected - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.State
- Marker interface for State instances that represent when the wallet is connected.
- CompactBlockProcessor.State.Initialized - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.State
- State the initial state of the processor, once it is constructed.
- CompactBlockProcessor.State.ISyncing - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.State
- Marker interface for State instances that represent when the wallet is syncing.
- CompactBlockProcessor.State.Stopped - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.State
- State for when stop has been called.
- CompactBlockProcessor.State.Synced - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.State
- State for when we are done with syncing the blocks, for now, i.e.
- CompactBlockProcessor.State.Syncing - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor.State
- State for common syncing stage.
- CompactBlockProcessor.ValidationErrorInfo - class in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
- CompactBlockProcessorException - class in cash.z.ecc.android.sdk.exception
- Potentially user-facing exceptions that occur while processing compact blocks.
- CompactBlockProcessorException.BadBlockHeight - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.ConfigurationException - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.DataDbMissing - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.EnhanceTransactionError - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.EnhanceTransactionError.EnhanceTxDataRequestsError - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException.EnhanceTransactionError
- CompactBlockProcessorException.EnhanceTransactionError.EnhanceTxDecryptError - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException.EnhanceTransactionError
- CompactBlockProcessorException.EnhanceTransactionError.EnhanceTxDownloadError - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException.EnhanceTransactionError
- CompactBlockProcessorException.EnhanceTransactionError.EnhanceTxSetStatusError - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException.EnhanceTransactionError
- CompactBlockProcessorException.FailedDeleteException - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.FailedDownloadException - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.FailedReorgRepair - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.FailedScanException - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.FailedSynchronizationException - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.FileInsteadOfPath - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.MismatchedConsensusBranch - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.MismatchedNetwork - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.MismatchedSaplingActivationHeight - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockProcessorException.NoAccount - class in cash.z.ecc.android.sdk.exception.CompactBlockProcessorException
- CompactBlockRepository - class in cash.z.ecc.android.sdk.internal.repository
- Interface for storing compact blocks.
- compareTo(BlockHeight) - function in cash.z.ecc.android.sdk.model.BlockHeight
- compareTo(Zatoshi) - function in cash.z.ecc.android.sdk.model.Zatoshi
- Confirmed - enum entry in cash.z.ecc.android.sdk.model.TransactionState
- ConsensusBranchId - class in cash.z.ecc.android.sdk.ext
- Helper class for converting/displaying consensus branch ids.
- ConsensusBranchId.Companion - class in cash.z.ecc.android.sdk.ext.ConsensusBranchId
- ConsensusMatchType - class in cash.z.ecc.android.sdk.type
- Helper class that provides consensus branch information for this SDK and the server to which it is connected and whether they are aligned.
- Conversions - class in cash.z.ecc.android.sdk.ext
- convertCurrency(BigDecimal,BigDecimal,Boolean) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
- Convert this value from one currency to the other, based on given price and whether this value is USD.
- convertUsdToZec(BigDecimal,BigDecimal) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
- Convert this USD value to ZEC, using the given price per ZEC.
- convertUsdToZec(Double,Double) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
- Convert this USD value to ZEC, using the given price per ZEC.
- convertZatoshiToZec(Zatoshi,Integer) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
- Convert a Zatoshi value into ZEC, right-padded to the given number of fraction digits, represented as a BigDecimal in order to preserve rounding that minimizes cumulative error when applied repeatedly over a sequence of calculations.
- convertZatoshiToZecString(Zatoshi,Integer,Integer) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
- Format a Zatoshi value into ZEC with the given number of digits, represented as a string.
- convertZecToUsd(BigDecimal,BigDecimal) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
- Convert this ZEC value to USD, using the given price per ZEC.
- convertZecToZatoshi(BigDecimal) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
- Convert a ZEC value into Zatoshi.
- convertZecToZatoshi(Double,Integer) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
- Format a Double ZEC value as a Long Zatoshi value, by first converting to ZEC with the given precision.
- copyBytes() - function in cash.z.ecc.android.sdk.model.UnifiedSpendingKey
- The binary encoding of the ZIP 316 Unified Spending Key for account.
- createProposedTransactions(Proposal,UnifiedSpendingKey) - function in cash.z.ecc.android.sdk.SdkSynchronizer
- Creates the transactions in the given proposal.
- createProposedTransactions(Proposal,UnifiedSpendingKey) - function in cash.z.ecc.android.sdk.Synchronizer
- Creates the transactions in the given proposal.
- createProposedTransactions(Proposal,UnifiedSpendingKey) - function in cash.z.ecc.android.sdk.CloseableSynchronizer
- Creates the transactions in the given proposal.
- currencyFormatter(Integer,Integer) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
- Create a number formatter for use with converting currency to strings.
- CurrencyFormatterKt - class in cash.z.ecc.android.sdk.ext
- CursorParser - class in cash.z.ecc.android.sdk.internal.db