org.bitcoins.core.script.control
ControlOperationsInterpreter
Companion class ControlOperationsInterpreter
object ControlOperationsInterpreter extends ControlOperationsInterpreter
- Alphabetic
- By Inheritance
- ControlOperationsInterpreter
- ControlOperationsInterpreter
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @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
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def opElse(program: ExecutionInProgressScriptProgram): StartedScriptProgram
Evaluates the OP_ELSE operator.
Evaluates the OP_ELSE operator.
- Definition Classes
- ControlOperationsInterpreter
- def opEndIf(program: ExecutionInProgressScriptProgram): StartedScriptProgram
Evaluates an OP_ENDIF operator.
Evaluates an OP_ENDIF operator.
- Definition Classes
- ControlOperationsInterpreter
- def opIf(program: ExecutionInProgressScriptProgram): StartedScriptProgram
If the top stack value is not 0, the statements are executed.
If the top stack value is not 0, the statements are executed. The top stack value is removed.
- Definition Classes
- ControlOperationsInterpreter
- def opNotIf(program: ExecutionInProgressScriptProgram): StartedScriptProgram
If the top stack value is 0, the statements are executed.
If the top stack value is 0, the statements are executed. The top stack value is removed.
- Definition Classes
- ControlOperationsInterpreter
- def opReturn(program: ExecutionInProgressScriptProgram): StartedScriptProgram
Marks transaction as invalid.
Marks transaction as invalid. A standard way of attaching extra data to transactions is to add a zero-value output with a ScriptPubKey consisting of OP_RETURN followed by exactly one pushdata op. Such outputs are provably unspendable, reducing their cost to the network. Currently it is usually considered non-standard (though valid) for a transaction to have more than one OP_RETURN output or an OP_RETURN output with more than one pushdata op.
- Definition Classes
- ControlOperationsInterpreter
- def opVerify(program: ExecutionInProgressScriptProgram): StartedScriptProgram
Marks Transaction as invalid if top stack value is not true.
Marks Transaction as invalid if top stack value is not true.
- Definition Classes
- ControlOperationsInterpreter
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()