39
39
40
40
static const std::string WALLET_ENDPOINT_BASE = " /wallet/" ;
41
41
42
- static inline bool GetAvoidReuseFlag (CWallet * const pwallet, const UniValue& param) {
42
+ static inline bool GetAvoidReuseFlag (const CWallet * const pwallet, const UniValue& param) {
43
43
bool can_avoid_reuse = pwallet->IsWalletFlagSet (WALLET_FLAG_AVOID_REUSE);
44
44
bool avoid_reuse = param.isNull () ? can_avoid_reuse : param.get_bool ();
45
45
@@ -457,7 +457,7 @@ static UniValue sendtoaddress(const JSONRPCRequest& request)
457
457
static UniValue listaddressgroupings (const JSONRPCRequest& request)
458
458
{
459
459
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
460
- CWallet* const pwallet = wallet.get ();
460
+ const CWallet* const pwallet = wallet.get ();
461
461
462
462
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
463
463
return NullUniValue;
@@ -518,7 +518,7 @@ static UniValue listaddressgroupings(const JSONRPCRequest& request)
518
518
static UniValue signmessage (const JSONRPCRequest& request)
519
519
{
520
520
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
521
- CWallet* const pwallet = wallet.get ();
521
+ const CWallet* const pwallet = wallet.get ();
522
522
523
523
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
524
524
return NullUniValue;
@@ -588,7 +588,7 @@ static UniValue signmessage(const JSONRPCRequest& request)
588
588
static UniValue getreceivedbyaddress (const JSONRPCRequest& request)
589
589
{
590
590
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
591
- CWallet* const pwallet = wallet.get ();
591
+ const CWallet* const pwallet = wallet.get ();
592
592
593
593
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
594
594
return NullUniValue;
@@ -658,7 +658,7 @@ static UniValue getreceivedbyaddress(const JSONRPCRequest& request)
658
658
static UniValue getreceivedbylabel (const JSONRPCRequest& request)
659
659
{
660
660
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
661
- CWallet* const pwallet = wallet.get ();
661
+ const CWallet* const pwallet = wallet.get ();
662
662
663
663
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
664
664
return NullUniValue;
@@ -726,7 +726,7 @@ static UniValue getreceivedbylabel(const JSONRPCRequest& request)
726
726
static UniValue getbalance (const JSONRPCRequest& request)
727
727
{
728
728
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
729
- CWallet* const pwallet = wallet.get ();
729
+ const CWallet* const pwallet = wallet.get ();
730
730
731
731
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
732
732
return NullUniValue;
@@ -784,7 +784,7 @@ static UniValue getbalance(const JSONRPCRequest& request)
784
784
static UniValue getunconfirmedbalance (const JSONRPCRequest &request)
785
785
{
786
786
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
787
- CWallet* const pwallet = wallet.get ();
787
+ const CWallet* const pwallet = wallet.get ();
788
788
789
789
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
790
790
return NullUniValue;
@@ -1038,7 +1038,7 @@ struct tallyitem
1038
1038
}
1039
1039
};
1040
1040
1041
- static UniValue ListReceived (interfaces::Chain::Lock& locked_chain, CWallet * const pwallet, const UniValue& params, bool by_label) EXCLUSIVE_LOCKS_REQUIRED(pwallet->cs_wallet)
1041
+ static UniValue ListReceived (interfaces::Chain::Lock& locked_chain, const CWallet * const pwallet, const UniValue& params, bool by_label) EXCLUSIVE_LOCKS_REQUIRED(pwallet->cs_wallet)
1042
1042
{
1043
1043
// Minimum confirmations
1044
1044
int nMinDepth = 1 ;
@@ -1187,7 +1187,7 @@ static UniValue ListReceived(interfaces::Chain::Lock& locked_chain, CWallet * co
1187
1187
static UniValue listreceivedbyaddress (const JSONRPCRequest& request)
1188
1188
{
1189
1189
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1190
- CWallet* const pwallet = wallet.get ();
1190
+ const CWallet* const pwallet = wallet.get ();
1191
1191
1192
1192
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1193
1193
return NullUniValue;
@@ -1238,7 +1238,7 @@ static UniValue listreceivedbyaddress(const JSONRPCRequest& request)
1238
1238
static UniValue listreceivedbylabel (const JSONRPCRequest& request)
1239
1239
{
1240
1240
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1241
- CWallet* const pwallet = wallet.get ();
1241
+ const CWallet* const pwallet = wallet.get ();
1242
1242
1243
1243
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1244
1244
return NullUniValue;
@@ -1297,7 +1297,7 @@ static void MaybePushAddress(UniValue & entry, const CTxDestination &dest)
1297
1297
* @param filter_ismine The "is mine" filter flags.
1298
1298
* @param filter_label Optional label string to filter incoming transactions.
1299
1299
*/
1300
- static void ListTransactions (interfaces::Chain::Lock& locked_chain, CWallet* const pwallet, const CWalletTx& wtx, int nMinDepth, bool fLong , UniValue& ret, const isminefilter& filter_ismine, const std::string* filter_label) EXCLUSIVE_LOCKS_REQUIRED(pwallet->cs_wallet)
1300
+ static void ListTransactions (interfaces::Chain::Lock& locked_chain, const CWallet* const pwallet, const CWalletTx& wtx, int nMinDepth, bool fLong , UniValue& ret, const isminefilter& filter_ismine, const std::string* filter_label) EXCLUSIVE_LOCKS_REQUIRED(pwallet->cs_wallet)
1301
1301
{
1302
1302
CAmount nFee;
1303
1303
std::list<COutputEntry> listReceived;
@@ -1320,7 +1320,7 @@ static void ListTransactions(interfaces::Chain::Lock& locked_chain, CWallet* con
1320
1320
entry.pushKV (" category" , " send" );
1321
1321
entry.pushKV (" amount" , ValueFromAmount (-s.amount ));
1322
1322
if (pwallet->mapAddressBook .count (s.destination )) {
1323
- entry.pushKV (" label" , pwallet->mapAddressBook [ s.destination ] .name );
1323
+ entry.pushKV (" label" , pwallet->mapAddressBook . at ( s.destination ) .name );
1324
1324
}
1325
1325
entry.pushKV (" vout" , s.vout );
1326
1326
entry.pushKV (" fee" , ValueFromAmount (-nFee));
@@ -1337,7 +1337,7 @@ static void ListTransactions(interfaces::Chain::Lock& locked_chain, CWallet* con
1337
1337
{
1338
1338
std::string label;
1339
1339
if (pwallet->mapAddressBook .count (r.destination )) {
1340
- label = pwallet->mapAddressBook [ r.destination ] .name ;
1340
+ label = pwallet->mapAddressBook . at ( r.destination ) .name ;
1341
1341
}
1342
1342
if (filter_label && label != *filter_label) {
1343
1343
continue ;
@@ -1397,7 +1397,7 @@ static const std::string TransactionDescriptionString()
1397
1397
UniValue listtransactions (const JSONRPCRequest& request)
1398
1398
{
1399
1399
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1400
- CWallet* const pwallet = wallet.get ();
1400
+ const CWallet* const pwallet = wallet.get ();
1401
1401
1402
1402
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1403
1403
return NullUniValue;
@@ -1507,7 +1507,7 @@ UniValue listtransactions(const JSONRPCRequest& request)
1507
1507
static UniValue listsinceblock (const JSONRPCRequest& request)
1508
1508
{
1509
1509
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1510
- CWallet* const pwallet = wallet.get ();
1510
+ const CWallet* const pwallet = wallet.get ();
1511
1511
1512
1512
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1513
1513
return NullUniValue;
@@ -1644,7 +1644,7 @@ static UniValue listsinceblock(const JSONRPCRequest& request)
1644
1644
static UniValue gettransaction (const JSONRPCRequest& request)
1645
1645
{
1646
1646
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1647
- CWallet* const pwallet = wallet.get ();
1647
+ const CWallet* const pwallet = wallet.get ();
1648
1648
1649
1649
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1650
1650
return NullUniValue;
@@ -1797,7 +1797,7 @@ static UniValue abandontransaction(const JSONRPCRequest& request)
1797
1797
static UniValue backupwallet (const JSONRPCRequest& request)
1798
1798
{
1799
1799
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1800
- CWallet* const pwallet = wallet.get ();
1800
+ const CWallet* const pwallet = wallet.get ();
1801
1801
1802
1802
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1803
1803
return NullUniValue;
@@ -2246,7 +2246,7 @@ static UniValue lockunspent(const JSONRPCRequest& request)
2246
2246
static UniValue listlockunspent (const JSONRPCRequest& request)
2247
2247
{
2248
2248
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
2249
- CWallet* const pwallet = wallet.get ();
2249
+ const CWallet* const pwallet = wallet.get ();
2250
2250
2251
2251
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
2252
2252
return NullUniValue;
@@ -2407,7 +2407,7 @@ static UniValue getbalances(const JSONRPCRequest& request)
2407
2407
static UniValue getwalletinfo (const JSONRPCRequest& request)
2408
2408
{
2409
2409
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
2410
- CWallet* const pwallet = wallet.get ();
2410
+ const CWallet* const pwallet = wallet.get ();
2411
2411
2412
2412
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
2413
2413
return NullUniValue;
@@ -2782,7 +2782,7 @@ static UniValue unloadwallet(const JSONRPCRequest& request)
2782
2782
static UniValue listunspent (const JSONRPCRequest& request)
2783
2783
{
2784
2784
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
2785
- CWallet* const pwallet = wallet.get ();
2785
+ const CWallet* const pwallet = wallet.get ();
2786
2786
2787
2787
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
2788
2788
return NullUniValue;
@@ -3214,7 +3214,7 @@ static UniValue fundrawtransaction(const JSONRPCRequest& request)
3214
3214
UniValue signrawtransactionwithwallet (const JSONRPCRequest& request)
3215
3215
{
3216
3216
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
3217
- CWallet* const pwallet = wallet.get ();
3217
+ const CWallet* const pwallet = wallet.get ();
3218
3218
3219
3219
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
3220
3220
return NullUniValue;
@@ -3688,7 +3688,7 @@ class DescribeWalletAddressVisitor : public boost::static_visitor<UniValue>
3688
3688
UniValue operator ()(const WitnessUnknown& id) const { return UniValue (UniValue::VOBJ); }
3689
3689
};
3690
3690
3691
- static UniValue DescribeWalletAddress (CWallet* pwallet, const CTxDestination& dest)
3691
+ static UniValue DescribeWalletAddress (const CWallet* const pwallet, const CTxDestination& dest)
3692
3692
{
3693
3693
UniValue ret (UniValue::VOBJ);
3694
3694
UniValue detail = DescribeAddress (dest);
@@ -3716,7 +3716,7 @@ static UniValue AddressBookDataToJSON(const CAddressBookData& data, const bool v
3716
3716
UniValue getaddressinfo (const JSONRPCRequest& request)
3717
3717
{
3718
3718
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
3719
- CWallet* const pwallet = wallet.get ();
3719
+ const CWallet* const pwallet = wallet.get ();
3720
3720
3721
3721
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
3722
3722
return NullUniValue;
@@ -3815,7 +3815,7 @@ UniValue getaddressinfo(const JSONRPCRequest& request)
3815
3815
// be associated with an address, so the label should be equivalent to the
3816
3816
// value of the name key/value pair in the labels array below.
3817
3817
if ((pwallet->chain ().rpcEnableDeprecated (" label" )) && (pwallet->mapAddressBook .count (dest))) {
3818
- ret.pushKV (" label" , pwallet->mapAddressBook [ dest] .name );
3818
+ ret.pushKV (" label" , pwallet->mapAddressBook . at ( dest) .name );
3819
3819
}
3820
3820
3821
3821
ret.pushKV (" ischange" , pwallet->IsChange (scriptPubKey));
@@ -3838,7 +3838,7 @@ UniValue getaddressinfo(const JSONRPCRequest& request)
3838
3838
// stable if we allow multiple labels to be associated with an address in
3839
3839
// the future.
3840
3840
UniValue labels (UniValue::VARR);
3841
- std::map<CTxDestination, CAddressBookData>::iterator mi = pwallet->mapAddressBook .find (dest);
3841
+ std::map<CTxDestination, CAddressBookData>::const_iterator mi = pwallet->mapAddressBook .find (dest);
3842
3842
if (mi != pwallet->mapAddressBook .end ()) {
3843
3843
// DEPRECATED: The previous behavior of returning an array containing a
3844
3844
// JSON object of `name` and `purpose` key/value pairs is deprecated.
@@ -3856,7 +3856,7 @@ UniValue getaddressinfo(const JSONRPCRequest& request)
3856
3856
static UniValue getaddressesbylabel (const JSONRPCRequest& request)
3857
3857
{
3858
3858
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
3859
- CWallet* const pwallet = wallet.get ();
3859
+ const CWallet* const pwallet = wallet.get ();
3860
3860
3861
3861
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
3862
3862
return NullUniValue;
@@ -3913,7 +3913,7 @@ static UniValue getaddressesbylabel(const JSONRPCRequest& request)
3913
3913
static UniValue listlabels (const JSONRPCRequest& request)
3914
3914
{
3915
3915
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
3916
- CWallet* const pwallet = wallet.get ();
3916
+ const CWallet* const pwallet = wallet.get ();
3917
3917
3918
3918
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
3919
3919
return NullUniValue;
@@ -4046,7 +4046,7 @@ UniValue sethdseed(const JSONRPCRequest& request)
4046
4046
UniValue walletprocesspsbt (const JSONRPCRequest& request)
4047
4047
{
4048
4048
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
4049
- CWallet* const pwallet = wallet.get ();
4049
+ const CWallet* const pwallet = wallet.get ();
4050
4050
4051
4051
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
4052
4052
return NullUniValue;
0 commit comments