sealed class NotaryError
Specifies the cause for notarisation request failure.
data class Conflict : NotaryError
Occurs when one or more input states have already been consumed by another transaction. |
|
data class General : NotaryError
Occurs when the notary service encounters an unexpected issue or becomes temporarily unavailable. |
|
data class RequestSignatureInvalid : NotaryError
Occurs when the notarisation request signature does not verify for the provided transaction. |
|
data class TimeWindowInvalid : NotaryError
Occurs when time specified in the TimeWindow command is outside the allowed tolerance. |
|
data class TransactionInvalid : NotaryError
Occurs when the provided transaction fails to verify. |
|
object
Occurs when the transaction sent for notarisation is assigned to a different notary identity. |
const val NUM_STATES: Int |
fun Any.contextLogger(): <ERROR CLASS>
When called from a companion object, returns the logger for the enclosing class. |
data class Conflict : NotaryError
Occurs when one or more input states have already been consumed by another transaction. |
|
data class General : NotaryError
Occurs when the notary service encounters an unexpected issue or becomes temporarily unavailable. |
|
data class RequestSignatureInvalid : NotaryError
Occurs when the notarisation request signature does not verify for the provided transaction. |
|
data class TimeWindowInvalid : NotaryError
Occurs when time specified in the TimeWindow command is outside the allowed tolerance. |
|
data class TransactionInvalid : NotaryError
Occurs when the provided transaction fails to verify. |
|
object
Occurs when the transaction sent for notarisation is assigned to a different notary identity. |