Runner
class Runner(val context: Script.Context, val scriptFlag: Int = ScriptFlags.MANDATORY_SCRIPT_VERIFY_FLAGS)
Content copied to clipboard
Constructors
Link copied to clipboard
fun Runner(context: Script.Context, scriptFlag: Int = ScriptFlags.MANDATORY_SCRIPT_VERIFY_FLAGS)
Content copied to clipboard
Types
Functions
Link copied to clipboard
Link copied to clipboard
fun checkSignature( pubKey: ByteVector, sigBytes: ByteVector, scriptCode: ByteVector, signatureVersion: Int): Boolean
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
tailrec fun checkSignatures( pubKeys: List<ByteVector>, sigs: List<ByteVector>, scriptCode: ByteVector, signatureVersion: Int): Boolean
Content copied to clipboard
Link copied to clipboard
fun checkSignatureSchnorr( pubKey: ByteArray, sigBytes: ByteArray, signatureVersion: Int): Boolean
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun run(script: List<ScriptElt>, signatureVersion: Int): List<ByteVector>
Content copied to clipboard
fun run( script: ByteVector, stack: List<ByteVector>, signatureVersion: Int): List<ByteVector>
Content copied to clipboard
fun run( script: ByteArray, stack: List<ByteVector>, signatureVersion: Int): List<ByteVector>
Content copied to clipboard
fun run( script: List<ScriptElt>, stack: List<ByteVector>, signatureVersion: Int): List<ByteVector>
Content copied to clipboard
Link copied to clipboard
fun verifyScripts(scriptSig: ByteArray, scriptPubKey: ByteArray): Boolean
Content copied to clipboard
fun verifyScripts( scriptSig: ByteVector, scriptPubKey: ByteVector, witness: ScriptWitness): Boolean
Content copied to clipboard
fun verifyScripts( scriptSig: ByteArray, scriptPubKey: ByteArray, witness: ScriptWitness): Boolean
Content copied to clipboard
verify a script sig/script pubkey pair:
Link copied to clipboard
fun verifyWitnessProgram( witness: ScriptWitness, witnessVersion: Long, program: ByteArray, isP2sh: Boolean = false)
Content copied to clipboard