2 changed files with 27 additions and 26 deletions
@ -1,28 +1,33 @@ |
|||||
diff --git a/src/main.cpp b/src/main.cpp
|
diff -u -r bitcoin/src/main.cpp bitcoin-electrum/src/main.cpp
|
||||
index 45de76a..8a9002f 100644
|
--- bitcoin/src/main.cpp 2011-12-28 21:23:40.844812872 +0200
|
||||
--- a/src/main.cpp
|
+++ bitcoin-electrum/src/main.cpp 2011-12-28 17:47:27.000000000 +0200
|
||||
+++ b/src/main.cpp
|
@@ -2965,13 +2965,16 @@
|
||||
@@ -2787,16 +2787,19 @@ CBlock* CreateNewBlock(CReserveKey& reservekey)
|
|
||||
|
|
||||
// Size limits |
// Size limits |
||||
unsigned int nTxSize = ::GetSerializeSize(tx, SER_NETWORK); |
unsigned int nTxSize = ::GetSerializeSize(tx, SER_NETWORK); |
||||
- if (nBlockSize + nTxSize >= MAX_BLOCK_SIZE_GEN)
|
- if (nBlockSize + nTxSize >= MAX_BLOCK_SIZE_GEN)
|
||||
- continue;
|
- continue;
|
||||
+ //if (nBlockSize + nTxSize >= MAX_BLOCK_SIZE_GEN)
|
+ //if (nBlockSize + nTxSize >= MAX_BLOCK_SIZE_GEN)
|
||||
+ // continue;
|
|
||||
int nTxSigOps = tx.GetSigOpCount(); |
|
||||
- if (nBlockSigOps + nTxSigOps >= MAX_BLOCK_SIGOPS)
|
|
||||
- continue;
|
|
||||
+ //if (nBlockSigOps + nTxSigOps >= MAX_BLOCK_SIGOPS)
|
|
||||
+ // continue;
|
+ // continue;
|
||||
|
|
||||
// Transaction fee required depends on block size |
// Transaction fee required depends on block size |
||||
bool fAllowFree = (nBlockSize + nTxSize < 4000 || CTransaction::AllowFree(dPriority)); |
bool fAllowFree = (nBlockSize + nTxSize < 4000 || CTransaction::AllowFree(dPriority)); |
||||
int64 nMinFee = tx.GetMinFee(nBlockSize, fAllowFree, true); |
int64 nMinFee = tx.GetMinFee(nBlockSize, fAllowFree, GMF_BLOCK); |
||||
|
|
||||
+ // electrum server: do not check fees
|
+ // Electrum server: do not check fees
|
||||
+ nMinFee = 0;
|
+ nMinFee = 0;
|
||||
+
|
+
|
||||
// Connecting shouldn't fail due to dependency on other memory pool transactions |
// Connecting shouldn't fail due to dependency on other memory pool transactions |
||||
// because we're already processing them in order of dependency |
// because we're already processing them in order of dependency |
||||
map<uint256, CTxIndex> mapTestPoolTmp(mapTestPool); |
map<uint256, CTxIndex> mapTestPoolTmp(mapTestPool); |
||||
|
@@ -2981,8 +2984,8 @@
|
||||
|
int nTxSigOps = 0; |
||||
|
if (!tx.ConnectInputs(mapInputs, mapTestPoolTmp, CDiskTxPos(1,1,1), pindexPrev, nFees, false, true, nTxSigOps, nMinFee)) |
||||
|
continue; |
||||
|
- if (nBlockSigOps + nTxSigOps >= MAX_BLOCK_SIGOPS)
|
||||
|
- continue;
|
||||
|
+ //if (nBlockSigOps + nTxSigOps >= MAX_BLOCK_SIGOPS)
|
||||
|
+ // continue;
|
||||
|
swap(mapTestPool, mapTestPoolTmp); |
||||
|
|
||||
|
// Added |
||||
|
Loading…
Reference in new issue