From 9a35360329d7bb99e73292479e1a4235b001948d Mon Sep 17 00:00:00 2001 From: CryptoManiac Date: Sat, 15 Aug 2015 22:29:48 +0300 Subject: [PATCH] IsPayToScriptHash --- Novacoin/CScript.cs | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/Novacoin/CScript.cs b/Novacoin/CScript.cs index 45381f9..8a223e4 100644 --- a/Novacoin/CScript.cs +++ b/Novacoin/CScript.cs @@ -236,6 +236,17 @@ namespace Novacoin return true; } + /// + /// Quick test for pay-to-script-hash CScripts + /// + /// Checking result + public bool IsPayToScriptHash() + { + return (codeBytes.Count() == 23 && + codeBytes[0] == (byte)opcodetype.OP_HASH160 && + codeBytes[1] == 0x14 && + codeBytes[22] == (byte)opcodetype.OP_EQUAL); + } /// /// Disassemble current script code -- 1.7.1