File tree Expand file tree Collapse file tree 6 files changed +12
-13
lines changed Expand file tree Collapse file tree 6 files changed +12
-13
lines changed Original file line number Diff line number Diff line change @@ -239,7 +239,7 @@ class NodeImpl : public Node
239
239
{
240
240
#ifdef ENABLE_WALLET
241
241
std::vector<std::unique_ptr<Wallet>> wallets;
242
- for (CWalletRef wallet : ::vpwallets) {
242
+ for (CWallet* wallet : ::vpwallets) {
243
243
wallets.emplace_back (MakeWallet (*wallet));
244
244
}
245
245
return wallets;
Original file line number Diff line number Diff line change @@ -323,28 +323,28 @@ bool WalletInit::Open() const
323
323
324
324
void WalletInit::Start (CScheduler& scheduler) const
325
325
{
326
- for (CWalletRef pwallet : vpwallets) {
326
+ for (CWallet* pwallet : vpwallets) {
327
327
pwallet->postInitProcess (scheduler);
328
328
}
329
329
}
330
330
331
331
void WalletInit::Flush () const
332
332
{
333
- for (CWalletRef pwallet : vpwallets) {
333
+ for (CWallet* pwallet : vpwallets) {
334
334
pwallet->Flush (false );
335
335
}
336
336
}
337
337
338
338
void WalletInit::Stop () const
339
339
{
340
- for (CWalletRef pwallet : vpwallets) {
340
+ for (CWallet* pwallet : vpwallets) {
341
341
pwallet->Flush (true );
342
342
}
343
343
}
344
344
345
345
void WalletInit::Close () const
346
346
{
347
- for (CWalletRef pwallet : vpwallets) {
347
+ for (CWallet* pwallet : vpwallets) {
348
348
delete pwallet;
349
349
}
350
350
vpwallets.clear ();
Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ CWallet *GetWalletForJSONRPCRequest(const JSONRPCRequest& request)
46
46
if (request.URI .substr (0 , WALLET_ENDPOINT_BASE.size ()) == WALLET_ENDPOINT_BASE) {
47
47
// wallet endpoint was used
48
48
std::string requestedWallet = urlDecode (request.URI .substr (WALLET_ENDPOINT_BASE.size ()));
49
- for (CWalletRef pwallet : ::vpwallets) {
49
+ for (CWallet* pwallet : ::vpwallets) {
50
50
if (pwallet->GetName () == requestedWallet) {
51
51
return pwallet;
52
52
}
@@ -2862,7 +2862,7 @@ UniValue listwallets(const JSONRPCRequest& request)
2862
2862
2863
2863
UniValue obj (UniValue::VARR);
2864
2864
2865
- for (CWalletRef pwallet : vpwallets) {
2865
+ for (CWallet* pwallet : vpwallets) {
2866
2866
2867
2867
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
2868
2868
return NullUniValue;
Original file line number Diff line number Diff line change 33
33
34
34
#include < boost/algorithm/string/replace.hpp>
35
35
36
- std::vector<CWalletRef > vpwallets;
36
+ std::vector<CWallet* > vpwallets;
37
37
/* * Transaction fee set by the user */
38
38
CFeeRate payTxFee (DEFAULT_TRANSACTION_FEE);
39
39
unsigned int nTxConfirmTarget = DEFAULT_TX_CONFIRM_TARGET;
Original file line number Diff line number Diff line change 32
32
#include < utility>
33
33
#include < vector>
34
34
35
- typedef CWallet* CWalletRef;
36
- extern std::vector<CWalletRef> vpwallets;
35
+ extern std::vector<CWallet*> vpwallets;
37
36
38
37
/* *
39
38
* Settings
@@ -1230,10 +1229,10 @@ std::vector<CTxDestination> GetAllDestinationsForKey(const CPubKey& key);
1230
1229
class WalletRescanReserver
1231
1230
{
1232
1231
private:
1233
- CWalletRef m_wallet;
1232
+ CWallet* m_wallet;
1234
1233
bool m_could_reserve;
1235
1234
public:
1236
- explicit WalletRescanReserver (CWalletRef w) : m_wallet(w), m_could_reserve(false ) {}
1235
+ explicit WalletRescanReserver (CWallet* w) : m_wallet(w), m_could_reserve(false ) {}
1237
1236
1238
1237
bool reserve ()
1239
1238
{
Original file line number Diff line number Diff line change @@ -756,7 +756,7 @@ void MaybeCompactWalletDB()
756
756
return ;
757
757
}
758
758
759
- for (CWalletRef pwallet : vpwallets) {
759
+ for (CWallet* pwallet : vpwallets) {
760
760
WalletDatabase& dbh = pwallet->GetDBHandle ();
761
761
762
762
unsigned int nUpdateCounter = dbh.nUpdateCounter ;
You can’t perform that action at this time.
0 commit comments