A  B  C  D  E  F  G  H  I  L  M  N  O  P  Q  R  S  T  U  V  W  Z 

S

safelyConvertToBigDecimal(String,Character) - function in cash.z.ecc.android.sdk.ext.CurrencyFormatterKt
Parse this string into a BigDecimal, ignoring all non numeric characters.
SampleSeedProvider - class in cash.z.ecc.android.sdk.internal.ext
 
SampleSpendingKeyProvider - class in cash.z.ecc.android.sdk.internal.ext
 
SAPLING - enum entry in cash.z.ecc.android.sdk.ext.ConsensusBranchId
 
SdkException - class in cash.z.ecc.android.sdk.exception
Marker for all custom exceptions from the SDK.
SdkSynchronizer - class in cash.z.ecc.android.sdk
A Synchronizer that attempts to remain operational, despite any number of errors that can occur.
SdkSynchronizer.Companion - class in cash.z.ecc.android.sdk.SdkSynchronizer
 
SeedGenerator - class in cash.z.ecc.android.sdk.internal.ext
This is intentionally insecure.
SeedGenerator.Companion - class in cash.z.ecc.android.sdk.internal.ext.SeedGenerator
 
sendToAddress(UnifiedSpendingKey,Zatoshi,String,String) - function in cash.z.ecc.android.sdk.SdkSynchronizer
Sends zatoshi.
sendToAddress(UnifiedSpendingKey,Zatoshi,String,String) - function in cash.z.ecc.android.sdk.Synchronizer
Sends zatoshi.
sendToAddress(UnifiedSpendingKey,Zatoshi,String,String) - function in cash.z.ecc.android.sdk.CloseableSynchronizer
Sends zatoshi.
ServerValidation - class in cash.z.ecc.android.sdk.type
Validation helper class, representing result an server endpoint validation
ServerValidation.InValid - class in cash.z.ecc.android.sdk.type.ServerValidation
 
ServerValidation.Running - class in cash.z.ecc.android.sdk.type.ServerValidation
 
ServerValidation.Valid - class in cash.z.ecc.android.sdk.type.ServerValidation
 
setOnChainErrorHandler(Function2) - function in cash.z.ecc.android.sdk.SdkSynchronizer
A callback to invoke whenever a chain error is encountered.
setOnChainErrorHandler(Function2) - function in cash.z.ecc.android.sdk.Synchronizer
A callback to invoke whenever a chain error is encountered.
setOnChainErrorHandler(Function2) - function in cash.z.ecc.android.sdk.CloseableSynchronizer
A callback to invoke whenever a chain error is encountered.
setOnChainErrorListener(Function2) - function in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
Callback for reorgs.
setOnCriticalErrorHandler(Function1) - function in cash.z.ecc.android.sdk.SdkSynchronizer
A callback to invoke whenever an uncaught error is encountered.
setOnCriticalErrorHandler(Function1) - function in cash.z.ecc.android.sdk.Synchronizer
Gets or sets a global error handler.
setOnCriticalErrorHandler(Function1) - function in cash.z.ecc.android.sdk.CloseableSynchronizer
Gets or sets a global error handler.
setONE_ZEC_IN_ZATOSHI(BigDecimal) - function in cash.z.ecc.android.sdk.ext.Conversions
 
setOnProcessorErrorHandler(Function1) - function in cash.z.ecc.android.sdk.SdkSynchronizer
A callback to invoke whenever a processor error is encountered.
setOnProcessorErrorHandler(Function1) - function in cash.z.ecc.android.sdk.Synchronizer
An error handler for exceptions during processing.
setOnProcessorErrorHandler(Function1) - function in cash.z.ecc.android.sdk.CloseableSynchronizer
An error handler for exceptions during processing.
setOnProcessorErrorListener(Function1) - function in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
Callback for any non-trivial errors that occur while processing compact blocks.
setOnSetupErrorHandler(Function1) - function in cash.z.ecc.android.sdk.SdkSynchronizer
A callback to invoke whenever a processor is not setup correctly.
setOnSetupErrorHandler(Function1) - function in cash.z.ecc.android.sdk.Synchronizer
Callback for setup errors that occur prior to processing compact blocks.
setOnSetupErrorHandler(Function1) - function in cash.z.ecc.android.sdk.CloseableSynchronizer
Callback for setup errors that occur prior to processing compact blocks.
setOnSetupErrorListener(Function1) - function in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
Callback for setup errors that occur prior to processing compact blocks.
setOnSubmissionErrorHandler(Function1) - function in cash.z.ecc.android.sdk.SdkSynchronizer
A callback to invoke whenever a server error is encountered while submitting a transaction to lightwalletd.
setOnSubmissionErrorHandler(Function1) - function in cash.z.ecc.android.sdk.Synchronizer
An error handler for exceptions while submitting transactions to lightwalletd.
setOnSubmissionErrorHandler(Function1) - function in cash.z.ecc.android.sdk.CloseableSynchronizer
An error handler for exceptions while submitting transactions to lightwalletd.
setStackTrace(Array) - function in kotlin.SdkException
 
setStackTrace(Array) - function in kotlin.RustLayerException
 
setStackTrace(Array) - function in kotlin.RustLayerException.GetCurrentAddressException
 
setStackTrace(Array) - function in kotlin.RustLayerException.GetFullyScannedHeight
 
setStackTrace(Array) - function in kotlin.RustLayerException.GetMaxScannedHeight
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.DataDbMissing
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.ConfigurationException
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.FileInsteadOfPath
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.FailedReorgRepair
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.NoAccount
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.FailedSynchronizationException
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.FailedDownloadException
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.FailedScanException
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.FailedDeleteException
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.EnhanceTransactionError
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.EnhanceTransactionError.EnhanceTxDownloadError
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.EnhanceTransactionError.EnhanceTxDecryptError
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.EnhanceTransactionError.EnhanceTxSetStatusError
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.EnhanceTransactionError.EnhanceTxDataRequestsError
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.MismatchedNetwork
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.MismatchedConsensusBranch
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.MismatchedSaplingActivationHeight
 
setStackTrace(Array) - function in kotlin.CompactBlockProcessorException.BadBlockHeight
 
setStackTrace(Array) - function in kotlin.BirthdayException
 
setStackTrace(Array) - function in kotlin.BirthdayException.MissingBirthdayFilesException
 
setStackTrace(Array) - function in kotlin.BirthdayException.ExactBirthdayNotFoundException
 
setStackTrace(Array) - function in kotlin.BirthdayException.BirthdayFileNotFoundException
 
setStackTrace(Array) - function in kotlin.BirthdayException.MalformattedBirthdayFilesException
 
setStackTrace(Array) - function in kotlin.InitializeException
 
setStackTrace(Array) - function in kotlin.InitializeException.SeedRequired
 
setStackTrace(Array) - function in kotlin.InitializeException.SeedNotRelevant
 
setStackTrace(Array) - function in kotlin.InitializeException.FalseStart
 
setStackTrace(Array) - function in kotlin.InitializeException.AlreadyInitializedException
 
setStackTrace(Array) - function in kotlin.InitializeException.MissingBirthdayException
 
setStackTrace(Array) - function in kotlin.InitializeException.MissingViewingKeyException
 
setStackTrace(Array) - function in kotlin.InitializeException.MissingAddressException
 
setStackTrace(Array) - function in kotlin.InitializeException.DatabasePathException
 
setStackTrace(Array) - function in kotlin.InitializeException.MissingDatabaseException
 
setStackTrace(Array) - function in kotlin.InitializeException.InvalidBirthdayHeightException
 
setStackTrace(Array) - function in kotlin.InitializeException.MissingDefaultBirthdayException
 
setStackTrace(Array) - function in kotlin.LightWalletException
 
setStackTrace(Array) - function in kotlin.LightWalletException.DownloadBlockException
 
setStackTrace(Array) - function in kotlin.LightWalletException.GetSubtreeRootsException
 
setStackTrace(Array) - function in kotlin.LightWalletException.FetchUtxosException
 
setStackTrace(Array) - function in kotlin.LightWalletException.GetLatestBlockHeightException
 
setStackTrace(Array) - function in kotlin.LightWalletException.GetTAddressTransactionsException
 
setStackTrace(Array) - function in kotlin.LightWalletException.TransactionSubmitException
 
setStackTrace(Array) - function in kotlin.TransactionEncoderException
 
setStackTrace(Array) - function in kotlin.TransactionEncoderException.FetchParamsException
 
setStackTrace(Array) - function in kotlin.TransactionEncoderException.ValidateParamsException
 
setStackTrace(Array) - function in kotlin.TransactionEncoderException.MissingParamsException
 
setStackTrace(Array) - function in kotlin.TransactionEncoderException.TransactionNotFoundException
 
setStackTrace(Array) - function in kotlin.TransactionEncoderException.TransactionNotEncodedException
 
setStackTrace(Array) - function in kotlin.TransactionEncoderException.IncompleteScanException
 
setUSD_FORMATTER(<ERROR CLASS>) - function in cash.z.ecc.android.sdk.ext.Conversions
 
setValue(Object,KProperty,String) - function in cash.z.ecc.android.sdk.internal.ext.SampleSpendingKeyProvider
 
setValue(T) - function in cash.z.ecc.android.sdk.internal.ext.SimpleProvider
 
setValue(Object,KProperty,T) - function in cash.z.ecc.android.sdk.internal.ext.SimpleProvider
 
setValue(T) - function in cash.z.ecc.android.sdk.internal.ext.BlockingProvider
 
setValue(Object,KProperty,T) - function in cash.z.ecc.android.sdk.internal.ext.BlockingProvider
 
setZEC_FORMATTER(<ERROR CLASS>) - function in cash.z.ecc.android.sdk.ext.Conversions
 
shieldFunds(UnifiedSpendingKey,String) - function in cash.z.ecc.android.sdk.SdkSynchronizer
 
shieldFunds(UnifiedSpendingKey,String) - function in cash.z.ecc.android.sdk.Synchronizer
 
shieldFunds(UnifiedSpendingKey,String) - function in cash.z.ecc.android.sdk.CloseableSynchronizer
 
SimpleProvider - class in cash.z.ecc.android.sdk.internal.ext
 
SPROUT - enum entry in cash.z.ecc.android.sdk.ext.ConsensusBranchId
 
start() - function in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
Download compact blocks, verify and scan them until stop is called.
stop() - function in cash.z.ecc.android.sdk.block.processor.CompactBlockProcessor
Sets the state to State.Stopped, which causes the processor loop to exit.
stop() - function in cash.z.ecc.android.sdk.internal.block.CompactBlockDownloader
Stop this downloader and cleanup any resources being used.
STOPPED - enum entry in cash.z.ecc.android.sdk.Synchronizer.Status

Indicates that stop has been called on this Synchronizer and it will no longer be used.

SYNCED - enum entry in cash.z.ecc.android.sdk.Synchronizer.Status

Indicates that this Synchronizer is fully up to date and ready for all wallet functions. When set, a UI element may want to turn green. In this state, the balance can be trusted.

Synchronizer - class in cash.z.ecc.android.sdk
 
Synchronizer.Companion - class in cash.z.ecc.android.sdk.Synchronizer
 
Synchronizer.Status - class in cash.z.ecc.android.sdk.Synchronizer
Represents the status of this Synchronizer, which is useful for communicating to the user.
SYNCING - enum entry in cash.z.ecc.android.sdk.Synchronizer.Status

Indicates that the Synchronizer is actively syncing new blocks. It goes through these stages internally: downloading new blocks, validating these blocks, then scanning them, deleting the temporary persisted block files, and enhancing transaction details at the end.

In the downloading stage, the Synchronizer is actively downloading new blocks from the server.

In the validating stage, the Synchronizer is actively validating new blocks that were downloaded from the server. Blocks need to be verified before they are scanned. This confirms that each block is chain-sequential, thereby detecting missing blocks and reorgs.

In the scanning stage, Synchronizer is actively decrypting new blocks that were downloaded from the server.

In the deleting stage are all temporary persisted block files removed from the persistence.

In the enhancing stage is the Synchronizer actively enhancing newly scanned blocks with additional transaction details, fetched from the server.

A  B  C  D  E  F  G  H  I  L  M  N  O  P  Q  R  S  T  U  V  W  Z