diff options
author | Jeff Garzik <jgarzik@exmulti.com> | 2011-05-11 18:16:36 -0700 |
---|---|---|
committer | Jeff Garzik <jgarzik@exmulti.com> | 2011-05-11 18:16:36 -0700 |
commit | 4b2e21e7eec875a3e1ff898c50f3b8d4d57bae58 (patch) | |
tree | 45ca3fe2689303d34fa7fbad91697e72a8cc43f0 /src/main.h | |
parent | 04a667b0767a6c3fff8d24be784ccaec9edf712b (diff) | |
parent | 2a2487514a818a5de43c99e149efae991d300ed9 (diff) |
Merge pull request #218 from jgarzik/fee-update
Update TX fee to 0.0005 BTC
Diffstat (limited to 'src/main.h')
-rw-r--r-- | src/main.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main.h b/src/main.h index 8ff105124e..d1201e6492 100644 --- a/src/main.h +++ b/src/main.h @@ -19,6 +19,7 @@ static const unsigned int MAX_BLOCK_SIZE_GEN = MAX_BLOCK_SIZE/2; static const int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50; static const int64 COIN = 100000000; static const int64 CENT = 1000000; +static const int64 MIN_TX_FEE = 50000; static const int64 MAX_MONEY = 21000000 * COIN; inline bool MoneyRange(int64 nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); } static const int COINBASE_MATURITY = 100; @@ -593,7 +594,7 @@ public: // Base fee is 1 cent per kilobyte unsigned int nBytes = ::GetSerializeSize(*this, SER_NETWORK); unsigned int nNewBlockSize = nBlockSize + nBytes; - int64 nMinFee = (1 + (int64)nBytes / 1000) * CENT; + int64 nMinFee = (1 + (int64)nBytes / 1000) * MIN_TX_FEE; if (fAllowFree) { @@ -612,11 +613,11 @@ public: } } - // To limit dust spam, require a 0.01 fee if any output is less than 0.01 - if (nMinFee < CENT) + // To limit dust spam, require MIN_TX_FEE if any output is less than 0.01 + if (nMinFee < MIN_TX_FEE) foreach(const CTxOut& txout, vout) if (txout.nValue < CENT) - nMinFee = CENT; + nMinFee = MIN_TX_FEE; // Raise the price as the block approaches full if (nBlockSize != 1 && nNewBlockSize >= MAX_BLOCK_SIZE_GEN/2) |