BirthdayException |
Exceptions related to the wallet's birthday. sealed class BirthdayException : SdkException |
CompactBlockProcessorException |
Potentially user-facing exceptions that occur while processing compact blocks. sealed class CompactBlockProcessorException : SdkException |
InitializerException |
Exceptions thrown by the initializer. sealed class InitializerException : SdkException |
LightwalletException |
Exceptions thrown while interacting with lightwalletd. sealed class LightwalletException : SdkException |
RepositoryException |
User-facing exceptions thrown by the transaction repository. sealed class RepositoryException : SdkException |
RustLayerException |
Exceptions thrown in the Rust layer of the SDK. We may not always be able to surface details about this exception so it's important for the SDK to provide helpful messages whenever these errors are encountered. sealed class RustLayerException : SdkException |
SdkException |
Marker for all custom exceptions from the SDK. Making it an interface would result in more typing so its a supertype, instead. open class SdkException : RuntimeException |
SynchronizerException |
High-level exceptions thrown by the synchronizer, which do not fall within the umbrealla of a child component. sealed class SynchronizerException : SdkException |
TransactionEncoderException |
Potentially user-facing exceptions thrown while encoding transactions. sealed class TransactionEncoderException : SdkException |