Skip to content

Commit bdd9177

Browse files
authored
Merge pull request #31 from zcoinofficial/dev
Dev
2 parents 9ddb123 + 00a0365 commit bdd9177

File tree

3 files changed

+22
-6
lines changed

3 files changed

+22
-6
lines changed

Makefile

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#############################################################################
22
# Makefile for building: zcoin-qt
3-
# Generated by qmake (2.01a) (Qt 4.8.7) on: Wed Oct 5 19:10:17 2016
3+
# Generated by qmake (2.01a) (Qt 4.8.7) on: Tue Oct 25 13:51:37 2016
44
# Project: zcoin.pro
55
# Template: app
66
# Command: /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -spec /usr/share/qt4/mkspecs/linux-g++-64 -o Makefile zcoin.pro
@@ -400,7 +400,7 @@ dist:
400400

401401
clean:compiler_clean
402402
-$(DEL_FILE) $(OBJECTS)
403-
-$(DEL_FILE) /home/bushido/Desktop/zcoin/src/leveldb/libleveldb.a; cd /home/bushido/Desktop/zcoin/src/leveldb ; $(MAKE) clean
403+
-$(DEL_FILE) "/home/bushido/Desktop/zcoin"/src/leveldb/libleveldb.a; cd "/home/bushido/Desktop/zcoin"/src/leveldb ; $(MAKE) clean
404404
-$(DEL_FILE) *~ core *.core
405405

406406

@@ -412,10 +412,10 @@ distclean: clean
412412

413413

414414
/home/bushido/Desktop/zcoin/src/leveldb/libleveldb.a: FORCE
415-
cd /home/bushido/Desktop/zcoin/src/leveldb && CC=gcc CXX=g++ $(MAKE) OPT="-m64 -pipe -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -O2" libleveldb.a libmemenv.a
415+
cd "/home/bushido/Desktop/zcoin"/src/leveldb && CC=gcc CXX=g++ $(MAKE) OPT="-m64 -pipe -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -O2" libleveldb.a libmemenv.a
416416

417417
/home/bushido/Desktop/zcoin/build/build.h: FORCE
418-
cd /home/bushido/Desktop/zcoin; /bin/sh share/genbuild.sh /home/bushido/Desktop/zcoin/build/build.h
418+
cd "/home/bushido/Desktop/zcoin"; /bin/sh share/genbuild.sh "/home/bushido/Desktop/zcoin"/build/build.h
419419

420420
check: first
421421

@@ -1039,6 +1039,9 @@ build/addresstablemodel.o: src/qt/addresstablemodel.cpp src/qt/addresstablemodel
10391039

10401040
build/optionsdialog.o: src/qt/optionsdialog.cpp src/qt/optionsdialog.h \
10411041
build/ui_optionsdialog.h \
1042+
src/qt/bitcoinamountfield.h \
1043+
src/qt/qvalidatedlineedit.h \
1044+
src/qt/qvaluecombobox.h \
10421045
src/qt/bitcoinunits.h \
10431046
src/qt/monitoreddatamapper.h \
10441047
src/netbase.h \
@@ -1107,6 +1110,7 @@ build/sendcoinsdialog.o: src/qt/sendcoinsdialog.cpp src/qt/sendcoinsdialog.h \
11071110

11081111
build/coincontroldialog.o: src/qt/coincontroldialog.cpp src/qt/coincontroldialog.h \
11091112
build/ui_coincontroldialog.h \
1113+
src/qt/coincontroltreewidget.h \
11101114
src/init.h \
11111115
src/wallet.h \
11121116
src/main.h \
@@ -1173,6 +1177,7 @@ build/addressbookpage.o: src/qt/addressbookpage.cpp src/qt/addressbookpage.h \
11731177

11741178
build/signverifymessagedialog.o: src/qt/signverifymessagedialog.cpp src/qt/signverifymessagedialog.h \
11751179
build/ui_signverifymessagedialog.h \
1180+
src/qt/qvalidatedlineedit.h \
11761181
src/qt/addressbookpage.h \
11771182
src/base58.h \
11781183
src/bignum.h \
@@ -2466,6 +2471,8 @@ build/crypter.o: src/crypter.cpp src/crypter.h \
24662471

24672472
build/sendcoinsentry.o: src/qt/sendcoinsentry.cpp src/qt/sendcoinsentry.h \
24682473
build/ui_sendcoinsentry.h \
2474+
src/qt/bitcoinamountfield.h \
2475+
src/qt/qvalidatedlineedit.h \
24692476
src/qt/guiutil.h \
24702477
src/qt/bitcoinunits.h \
24712478
src/qt/addressbookpage.h \

src/main.cpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5839,6 +5839,9 @@ CBlockTemplate* CreateNewBlock(const CScript& scriptPubKeyIn)
58395839
unsigned int nBlockMinSize = GetArg("-blockminsize", 0);
58405840
nBlockMinSize = std::min(nBlockMaxSize, nBlockMinSize);
58415841

5842+
unsigned int COUNT_SPEND_ZC_TX = 0;
5843+
unsigned int MAX_SPEND_ZC_TX_PER_BLOCK = 1;
5844+
58425845
// Collect memory pool transactions into the block
58435846
int64 nFees = 0;
58445847
{
@@ -5861,7 +5864,7 @@ CBlockTemplate* CreateNewBlock(const CScript& scriptPubKeyIn)
58615864
vector<TxPriority> vecPriority;
58625865
vecPriority.reserve(mempool.mapTx.size());
58635866

5864-
printf("mempool.mapTx.size() = %d\n", mempool.mapTx.size());
5867+
// printf("mempool.mapTx.size() = %d\n", mempool.mapTx.size());
58655868

58665869
for (map<uint256, CTransaction>::iterator mi = mempool.mapTx.begin(); mi != mempool.mapTx.end(); ++mi)
58675870
{
@@ -5871,6 +5874,11 @@ CBlockTemplate* CreateNewBlock(const CScript& scriptPubKeyIn)
58715874

58725875
if (tx.IsZerocoinSpend())
58735876
{
5877+
5878+
if (COUNT_SPEND_ZC_TX >= MAX_SPEND_ZC_TX_PER_BLOCK) {
5879+
continue;
5880+
}
5881+
58745882
//mempool.countZCSpend--;
58755883
// Size limits
58765884
unsigned int nTxSize = ::GetSerializeSize(tx, SER_NETWORK, PROTOCOL_VERSION);
@@ -5899,6 +5907,7 @@ CBlockTemplate* CreateNewBlock(const CScript& scriptPubKeyIn)
58995907
++nBlockTx;
59005908
nBlockSigOps += nTxSigOps;
59015909
nFees += nTxFees;
5910+
COUNT_SPEND_ZC_TX++;
59025911
continue;
59035912
}
59045913

zcoin.pro.user

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE QtCreatorProject>
3-
<!-- Written by QtCreator 3.5.1, 2016-10-23T06:54:01. -->
3+
<!-- Written by QtCreator 3.5.1, 2016-10-25T11:30:37. -->
44
<qtcreator>
55
<data>
66
<variable>EnvironmentId</variable>

0 commit comments

Comments
 (0)