org.bitcoins.core.script.control
ControlOperationsInterpreter
Companion object ControlOperationsInterpreter
sealed abstract class ControlOperationsInterpreter extends AnyRef
Created by chris on 1/6/16.
- Alphabetic
- By Inheritance
- 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.
- def opEndIf(program: ExecutionInProgressScriptProgram): StartedScriptProgram
Evaluates an OP_ENDIF operator.
- 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.
- 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.
- 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.
- def opVerify(program: ExecutionInProgressScriptProgram): StartedScriptProgram
Marks Transaction as invalid if top stack value is not true.
- 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()