public TV2(params string[] args) { sig = args[0]; pub = args[1]; flags = args[2]; error = args[3]; scriptSig = KzScript.ParseTestScript(sig); scriptPub = KzScript.ParseTestScript(pub); scriptFlags = KzScriptInterpreter.ParseFlags(flags); scriptError = ToScriptError(error); opcodes = scriptSig.Decode().Select(o => o.Code) .Concat(scriptPub.Decode().Select(o => o.Code)) .Distinct() .OrderBy(o => o).ToArray(); keyopcode = opcodes.Length == 0 ? (KzOpcode?)null : opcodes.Last(); }
public virtual bool CheckSig(KzValType scriptSig, KzValType vchPubKey, KzScript scriptCode, KzScriptFlags flags) => false;