From: CryptoManiac Date: Tue, 1 Sep 2015 07:20:41 +0000 (+0300) Subject: Yet another cosmetic change. X-Git-Url: https://git.novaco.in/?p=NovacoinLibrary.git;a=commitdiff_plain;h=886861c2656fd556145c7d46a2002c169dacc2f6;hp=100c6ed3d220fd1aa1ddcccaab3af9734905194b Yet another cosmetic change. --- diff --git a/Novacoin/CBlock.cs b/Novacoin/CBlock.cs index d8d7a75..8ac3cad 100644 --- a/Novacoin/CBlock.cs +++ b/Novacoin/CBlock.cs @@ -47,6 +47,11 @@ namespace Novacoin /// public class CBlock { + /// + /// Maximum block size is 1Mb. + /// + public const uint nMaxBlockSize = 1000000; + /// /// Block header. /// @@ -122,7 +127,7 @@ namespace Novacoin uint nSigOps = 0; // total sigops // Basic sanity checkings - if (vtx.Length == 0 || Size > 1000000) + if (vtx.Length == 0 || Size > nMaxBlockSize) { return false; } diff --git a/Novacoin/CBlockStore.cs b/Novacoin/CBlockStore.cs index 11190a9..fb60e2b 100644 --- a/Novacoin/CBlockStore.cs +++ b/Novacoin/CBlockStore.cs @@ -273,7 +273,7 @@ namespace Novacoin /// Result public bool ReadFromFile(ref Stream reader, out CTransaction tx) { - var buffer = new byte[250000]; // Max transaction size is 250kB + var buffer = new byte[CTransaction.nMaxTxSize]; tx = null; try @@ -661,7 +661,7 @@ namespace Novacoin var nOffset = 0L; - var buffer = new byte[1000000]; // Max block size is 1Mb + var buffer = new byte[CBlock.nMaxBlockSize]; // Max block size is 1Mb var intBuffer = new byte[4]; var fStream2 = File.OpenRead(BlockFile); diff --git a/Novacoin/CTransaction.cs b/Novacoin/CTransaction.cs index fd62f41..1070703 100644 --- a/Novacoin/CTransaction.cs +++ b/Novacoin/CTransaction.cs @@ -56,6 +56,11 @@ namespace Novacoin public const ulong nMaxMoney = 2000000000 * nCoin; /// + /// Maximum transaction size is 250Kb + /// + public const uint nMaxTxSize = 250000; + + /// /// Version of transaction schema. /// public uint nVersion; @@ -174,7 +179,7 @@ namespace Novacoin /// Checking result public bool CheckTransaction() { - if (Size > 250000 || vin.Length == 0 || vout.Length == 0) + if (Size > nMaxTxSize || vin.Length == 0 || vout.Length == 0) { return false; }