package reserved
- Alphabetic
- Public
- Protected
Type Members
- sealed trait NOP extends ReservedOperation
Represents an operation that means nothing inside the Script language
- case class OP_SUCCESSx(opCode: Int) extends constant.ScriptOperation with Product with Serializable
The OP_SUCCESSx opcodes introduced by BIP342 (Tapscript).
The OP_SUCCESSx opcodes introduced by BIP342 (Tapscript). Encountering any of these opcodes during Tapscript execution causes script validation to succeed immediately, unlike the other reserved/NOP opcodes.
- See also
- sealed trait ReservedOperation extends constant.ScriptOperation
Reserved words Any opcode not assigned is also reserved.
Reserved words Any opcode not assigned is also reserved. Using an unassigned opcode makes the transaction invalid. https://en.bitcoin.it/wiki/Script#Reserved_words
- case class UndefinedOP_NOP(opCode: Int) extends ReservedOperation with Product with Serializable
Value Members
- case object OP_NOP extends NOP with Product with Serializable
- case object OP_NOP1 extends NOP with Product with Serializable
- case object OP_NOP10 extends NOP with Product with Serializable
- case object OP_NOP4 extends NOP with Product with Serializable
- case object OP_NOP5 extends NOP with Product with Serializable
- case object OP_NOP6 extends NOP with Product with Serializable
- case object OP_NOP7 extends NOP with Product with Serializable
- case object OP_NOP8 extends NOP with Product with Serializable
- case object OP_NOP9 extends NOP with Product with Serializable
- case object OP_RESERVED extends ReservedOperation with Product with Serializable
Transaction is invalid unless occuring in an unexecuted OP_IF branch
- case object OP_RESERVED1 extends ReservedOperation with Product with Serializable
Transaction is invalid unless occuring in an unexecuted OP_IF branch
- case object OP_RESERVED2 extends ReservedOperation with Product with Serializable
Transaction is invalid unless occuring in an unexecuted OP_IF branch
- case object OP_VER extends ReservedOperation with Product with Serializable
Transaction is invalid unless occuring in an unexecuted OP_IF branch
- case object OP_VERIF extends ReservedOperation with Product with Serializable
Transaction is invalid even when occuring in an unexecuted OP_IF branch
- case object OP_VERNOTIF extends ReservedOperation with Product with Serializable
Transaction is invalid even when occuring in an unexecuted OP_IF branch
- object OpSuccessOperation extends ScriptOperationFactory[OP_SUCCESSx]
- object ReservedOperation extends ScriptOperationFactory[ReservedOperation]