Package-level declarations

Types

Link copied to clipboard
open class ContractException(message: String, val assembledTransaction: AssembledTransaction<*>? = null, cause: Throwable? = null) : Exception

Base exception class for all contract-related errors.

Link copied to clipboard
open class ContractSpecException(message: String, val functionName: String? = null, val argumentName: String? = null, val entryName: String? = null, cause: Throwable? = null) : ContractException

Exception thrown when ContractSpec operations fail.

Link copied to clipboard
class ExpiredStateException(message: String, assembledTransaction: AssembledTransaction<*>) : ContractException

Exception thrown when contract state has expired and needs restoration.

Link copied to clipboard

Exception thrown when a transaction requires additional authorization signatures.

Link copied to clipboard
class NoSignatureNeededException(message: String, assembledTransaction: AssembledTransaction<*>) : ContractException

Exception thrown when attempting to sign a read-only transaction.

Link copied to clipboard
class NotYetSimulatedException(message: String, assembledTransaction: AssembledTransaction<*>) : ContractException

Exception thrown when attempting an operation that requires simulation before the transaction has been simulated.

Link copied to clipboard
class RestorationFailureException(message: String, assembledTransaction: AssembledTransaction<*>) : ContractException

Exception thrown when automatic contract state restoration fails.

Link copied to clipboard

Exception thrown when sending a transaction to the network fails.

Link copied to clipboard
class SimulationFailedException(message: String, assembledTransaction: AssembledTransaction<*>) : ContractException

Exception thrown when transaction simulation fails.

Link copied to clipboard
class TransactionFailedException(message: String, assembledTransaction: AssembledTransaction<*>) : ContractException

Exception thrown when a transaction fails during execution.

Link copied to clipboard

Exception thrown when a transaction is still pending after the timeout period.