Skip to content

Commit f24d261

Browse files
authored
Merge pull request #1722 from div72/patch-1
refactor: Change return type of IsMine to isminetype && move wallet files to wallet directory
2 parents c9472c0 + 43121b8 commit f24d261

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+271
-208
lines changed

src/Makefile.am

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,12 @@ GRIDCOIN_CORE_H = \
7070
block.h \
7171
boinc.h \
7272
checkpoints.h \
73-
coincontrol.h \
7473
compat.h \
7574
compat/byteswap.h \
7675
compat/endian.h \
7776
contract/polls.h \
7877
contract/rain.h \
7978
crypter.h \
80-
db.h \
8179
fs.h \
8280
fwd.h \
8381
global_objects.hpp \
@@ -150,8 +148,12 @@ GRIDCOIN_CORE_H = \
150148
util/time.h \
151149
util.h \
152150
version.h \
153-
walletdb.h \
154-
wallet.h
151+
wallet/coincontrol.h \
152+
wallet/db.h \
153+
wallet/walletdb.h \
154+
wallet/wallet.h \
155+
wallet/ismine.h
156+
155157

156158
GRIDCOIN_CORE_CPP = addrdb.cpp \
157159
addrman.cpp \
@@ -166,7 +168,6 @@ GRIDCOIN_CORE_CPP = addrdb.cpp \
166168
contract/polls.cpp \
167169
contract/rain.cpp \
168170
crypter.cpp \
169-
db.cpp \
170171
fs.cpp \
171172
gridcoin.cpp \
172173
init.cpp \
@@ -194,14 +195,12 @@ GRIDCOIN_CORE_CPP = addrdb.cpp \
194195
contract/rpccontract.cpp \
195196
rpcblockchain.cpp \
196197
rpcclient.cpp \
197-
rpcdump.cpp \
198198
rpcmisc.cpp \
199199
rpcmining.cpp \
200200
rpcnet.cpp \
201201
rpcprotocol.cpp \
202202
rpcrawtransaction.cpp \
203203
rpcserver.cpp \
204-
rpcwallet.cpp \
205204
rpcdataacq.cpp \
206205
scraper_net.cpp \
207206
scraper/http.cpp \
@@ -223,8 +222,11 @@ GRIDCOIN_CORE_CPP = addrdb.cpp \
223222
util/time.cpp \
224223
util.cpp \
225224
version.cpp \
226-
wallet.cpp \
227-
walletdb.cpp
225+
wallet/db.cpp \
226+
wallet/rpcdump.cpp \
227+
wallet/rpcwallet.cpp \
228+
wallet/wallet.cpp \
229+
wallet/walletdb.cpp
228230

229231

230232
obj/build.h: FORCE

src/backup.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
// Backup related functions are placed here to keep vital sections of
33
// code contained while maintaining clean code.
44

5-
#include "walletdb.h"
6-
#include "wallet.h"
5+
#include "wallet/walletdb.h"
6+
#include "wallet/wallet.h"
77
#include "util.h"
88

99
#include <boost/filesystem.hpp>

src/gridcoinresearchd.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include "util.h"
1111
#include "net.h"
1212
#include "txdb.h"
13-
#include "walletdb.h"
13+
#include "wallet/walletdb.h"
1414
#include "init.h"
1515
#include "rpcserver.h"
1616
#include "rpcclient.h"

src/init.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include "util.h"
99
#include "net.h"
1010
#include "txdb.h"
11-
#include "walletdb.h"
11+
#include "wallet/walletdb.h"
1212
#include "banman.h"
1313
#include "rpcserver.h"
1414
#include "init.h"

src/init.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#ifndef BITCOIN_INIT_H
66
#define BITCOIN_INIT_H
77

8-
#include "wallet.h"
8+
#include "wallet/wallet.h"
99
#include <boost/thread.hpp>
1010

1111
extern CWallet* pwalletMain;

src/main.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -828,8 +828,8 @@ std::string DefaultWalletAddress()
828828
{
829829
const CBitcoinAddress& address = item.first;
830830
const std::string& strName = item.second;
831-
bool fMine = IsMine(*pwalletMain, address.Get());
832-
if (fMine && strName == "Default")
831+
isminetype fMine = IsMine(*pwalletMain, address.Get());
832+
if ((fMine != ISMINE_NO) && strName == "Default")
833833
{
834834
sDefaultWalletAddress=CBitcoinAddress(address).ToString();
835835
return sDefaultWalletAddress;
@@ -841,8 +841,8 @@ std::string DefaultWalletAddress()
841841
{
842842
const CBitcoinAddress& address = item.first;
843843
//const std::string& strName = item.second;
844-
bool fMine = IsMine(*pwalletMain, address.Get());
845-
if (fMine)
844+
isminetype fMine = IsMine(*pwalletMain, address.Get());
845+
if (fMine != ISMINE_NO)
846846
{
847847
sDefaultWalletAddress=CBitcoinAddress(address).ToString();
848848
return sDefaultWalletAddress;

src/main.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include "sync.h"
1414
#include "script.h"
1515
#include "scrypt.h"
16+
#include "wallet/ismine.h"
1617

1718
#include <map>
1819
#include <unordered_map>

src/miner.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#define NOVACOIN_MINER_H
88

99
#include "main.h"
10-
#include "wallet.h"
10+
#include "wallet/wallet.h"
1111

1212
// struct CMinerStatus is in wallet.h to prevent a circular header reference issue
1313

src/net.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include "config/gridcoin-config.h"
88
#endif
99

10-
#include "db.h"
10+
#include "wallet/db.h"
1111
#include "banman.h"
1212
#include "net.h"
1313
#include "init.h"

src/neuralnet/contract/contract.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "neuralnet/researcher.h"
1010
#include "neuralnet/superblock.h"
1111
#include "util.h"
12-
#include "wallet.h"
12+
#include "wallet/wallet.h"
1313

1414
using namespace NN;
1515

0 commit comments

Comments
 (0)