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.