run

fun run(script: ByteArray, signatureVersion: Int): List<ByteVector>
fun run(script: List<ScriptElt>, signatureVersion: Int): List<ByteVector>
fun run(    script: ByteArray,     stack: List<ByteVector>,     signatureVersion: Int): List<ByteVector>
fun run(    script: ByteVector,     stack: List<ByteVector>,     signatureVersion: Int): List<ByteVector>
fun run(    script: List<ScriptElt>,     stack: List<ByteVector>,     signatureVersion: Int): List<ByteVector>