X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=Novacoin%2FCBlock.cs;h=a620d26484d7fb7949f8e65bfc3bd761d6103f5f;hb=0fe762d6eee8a8a23033f813217c1675a34f2d6a;hp=8ac3caded8933593814873fe2fb04ee1bccfcc4d;hpb=886861c2656fd556145c7d46a2002c169dacc2f6;p=NovacoinLibrary.git
diff --git a/Novacoin/CBlock.cs b/Novacoin/CBlock.cs
index 8ac3cad..a620d26 100644
--- a/Novacoin/CBlock.cs
+++ b/Novacoin/CBlock.cs
@@ -52,6 +52,11 @@ namespace Novacoin
///
public const uint nMaxBlockSize = 1000000;
+ ///
+ /// Sanity threshold for amount of sigops.
+ ///
+ public const uint nMaxSigOps = 20000;
+
///
/// Block header.
///
@@ -250,7 +255,7 @@ namespace Novacoin
}
// Reject block if validation would consume too much resources.
- if (nSigOps > 50000)
+ if (nSigOps > nMaxSigOps)
{
return false;
}
@@ -421,7 +426,7 @@ namespace Novacoin
var left = merkleTree.GetRange((levelOffset + nLeft) * 32, 32).ToArray();
var right = merkleTree.GetRange((levelOffset + nRight) * 32, 32).ToArray();
- merkleTree.AddRange(Hash256.ComputeRaw256(ref left, ref right));
+ merkleTree.AddRange(CryptoUtils.ComputeHash256(ref left, ref right));
}
levelOffset += nLevelSize;
}