object TransactionAuthorizationError
- Alphabetic
- By Inheritance
- TransactionAuthorizationError
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class AuthorizationFailed(errors: List[QuivrRuntimeError] = List.empty) extends TransactionAuthorizationError with Product with Serializable
Generic error for when a transaction is not authorized
Generic error for when a transaction is not authorized
Temporary until the interpreter utilized Contextual and Permanent errors
- errors
the errors that occurred during the authorization process, if available
- case class Contextual(error: QuivrRuntimeError) extends TransactionAuthorizationError with Product with Serializable
An Authorization error indicating that this transaction was invalid only within the provided validation context.
An Authorization error indicating that this transaction was invalid only within the provided validation context. It _might_ become valid later (or perhaps it _was_ valid previously) (i.e. height lock)
- case class Permanent(error: QuivrRuntimeError) extends TransactionAuthorizationError with Product with Serializable
An Authorization error indicating that this transaction will never be valid.
An Authorization error indicating that this transaction will never be valid. This is usually the result of something that could _probably_ be determined in a syntactic validation check, meaning no context is needed to perform the authorization validation. (i.e. invalid signature)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)