bool CheckSig(ScriptStack stack, byte[] sigHash) { var publicKey = stack.PopPublicKey(); var signature = stack.PopSignature(); var result = publicKey.Verify(sigHash, signature); return(result); }
IList <PublicKey> PopKeys(ScriptStack stack, BigInteger count) { var publicKeys = new List <PublicKey>(); while (count-- > 0) { publicKeys.Add(stack.PopPublicKey()); } return(publicKeys); }