public Script GenerateScriptPubKey(PubKey pubkey) { return(GenerateScriptPubKey(pubkey.ToBytes(true))); }
private bool CheckWitScriptCore(WitScript witScript) { return(witScript.PushCount == 2 && ((witScript[0].Length == 1 && witScript[0][0] == 0) || (TransactionSignature.IsValid(witScript[0], ScriptVerify.None))) && PubKey.Check(witScript[1], false)); }