40
40
41
41
static const std::string WALLET_ENDPOINT_BASE = " /wallet/" ;
42
42
43
- static inline bool GetAvoidReuseFlag (CWallet * const pwallet, const UniValue& param) {
43
+ static inline bool GetAvoidReuseFlag (const CWallet * const pwallet, const UniValue& param) {
44
44
bool can_avoid_reuse = pwallet->IsWalletFlagSet (WALLET_FLAG_AVOID_REUSE);
45
45
bool avoid_reuse = param.isNull () ? can_avoid_reuse : param.get_bool ();
46
46
@@ -458,7 +458,7 @@ static UniValue sendtoaddress(const JSONRPCRequest& request)
458
458
static UniValue listaddressgroupings (const JSONRPCRequest& request)
459
459
{
460
460
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
461
- CWallet* const pwallet = wallet.get ();
461
+ const CWallet* const pwallet = wallet.get ();
462
462
463
463
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
464
464
return NullUniValue;
@@ -520,7 +520,7 @@ static UniValue listaddressgroupings(const JSONRPCRequest& request)
520
520
static UniValue signmessage (const JSONRPCRequest& request)
521
521
{
522
522
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
523
- CWallet* const pwallet = wallet.get ();
523
+ const CWallet* const pwallet = wallet.get ();
524
524
525
525
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
526
526
return NullUniValue;
@@ -590,7 +590,7 @@ static UniValue signmessage(const JSONRPCRequest& request)
590
590
static UniValue getreceivedbyaddress (const JSONRPCRequest& request)
591
591
{
592
592
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
593
- CWallet* const pwallet = wallet.get ();
593
+ const CWallet* const pwallet = wallet.get ();
594
594
595
595
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
596
596
return NullUniValue;
@@ -660,7 +660,7 @@ static UniValue getreceivedbyaddress(const JSONRPCRequest& request)
660
660
static UniValue getreceivedbylabel (const JSONRPCRequest& request)
661
661
{
662
662
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
663
- CWallet* const pwallet = wallet.get ();
663
+ const CWallet* const pwallet = wallet.get ();
664
664
665
665
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
666
666
return NullUniValue;
@@ -728,7 +728,7 @@ static UniValue getreceivedbylabel(const JSONRPCRequest& request)
728
728
static UniValue getbalance (const JSONRPCRequest& request)
729
729
{
730
730
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
731
- CWallet* const pwallet = wallet.get ();
731
+ const CWallet* const pwallet = wallet.get ();
732
732
733
733
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
734
734
return NullUniValue;
@@ -786,7 +786,7 @@ static UniValue getbalance(const JSONRPCRequest& request)
786
786
static UniValue getunconfirmedbalance (const JSONRPCRequest &request)
787
787
{
788
788
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
789
- CWallet* const pwallet = wallet.get ();
789
+ const CWallet* const pwallet = wallet.get ();
790
790
791
791
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
792
792
return NullUniValue;
@@ -1041,7 +1041,7 @@ struct tallyitem
1041
1041
}
1042
1042
};
1043
1043
1044
- static UniValue ListReceived (interfaces::Chain::Lock& locked_chain, CWallet * const pwallet, const UniValue& params, bool by_label) EXCLUSIVE_LOCKS_REQUIRED(pwallet->cs_wallet)
1044
+ static UniValue ListReceived (interfaces::Chain::Lock& locked_chain, const CWallet * const pwallet, const UniValue& params, bool by_label) EXCLUSIVE_LOCKS_REQUIRED(pwallet->cs_wallet)
1045
1045
{
1046
1046
// Minimum confirmations
1047
1047
int nMinDepth = 1 ;
@@ -1190,7 +1190,7 @@ static UniValue ListReceived(interfaces::Chain::Lock& locked_chain, CWallet * co
1190
1190
static UniValue listreceivedbyaddress (const JSONRPCRequest& request)
1191
1191
{
1192
1192
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1193
- CWallet* const pwallet = wallet.get ();
1193
+ const CWallet* const pwallet = wallet.get ();
1194
1194
1195
1195
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1196
1196
return NullUniValue;
@@ -1242,7 +1242,7 @@ static UniValue listreceivedbyaddress(const JSONRPCRequest& request)
1242
1242
static UniValue listreceivedbylabel (const JSONRPCRequest& request)
1243
1243
{
1244
1244
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1245
- CWallet* const pwallet = wallet.get ();
1245
+ const CWallet* const pwallet = wallet.get ();
1246
1246
1247
1247
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1248
1248
return NullUniValue;
@@ -1302,7 +1302,7 @@ static void MaybePushAddress(UniValue & entry, const CTxDestination &dest)
1302
1302
* @param filter_ismine The "is mine" filter flags.
1303
1303
* @param filter_label Optional label string to filter incoming transactions.
1304
1304
*/
1305
- 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)
1305
+ 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)
1306
1306
{
1307
1307
CAmount nFee;
1308
1308
std::list<COutputEntry> listReceived;
@@ -1325,7 +1325,7 @@ static void ListTransactions(interfaces::Chain::Lock& locked_chain, CWallet* con
1325
1325
entry.pushKV (" category" , " send" );
1326
1326
entry.pushKV (" amount" , ValueFromAmount (-s.amount ));
1327
1327
if (pwallet->mapAddressBook .count (s.destination )) {
1328
- entry.pushKV (" label" , pwallet->mapAddressBook [ s.destination ] .name );
1328
+ entry.pushKV (" label" , pwallet->mapAddressBook . at ( s.destination ) .name );
1329
1329
}
1330
1330
entry.pushKV (" vout" , s.vout );
1331
1331
entry.pushKV (" fee" , ValueFromAmount (-nFee));
@@ -1342,7 +1342,7 @@ static void ListTransactions(interfaces::Chain::Lock& locked_chain, CWallet* con
1342
1342
{
1343
1343
std::string label;
1344
1344
if (pwallet->mapAddressBook .count (r.destination )) {
1345
- label = pwallet->mapAddressBook [ r.destination ] .name ;
1345
+ label = pwallet->mapAddressBook . at ( r.destination ) .name ;
1346
1346
}
1347
1347
if (filter_label && label != *filter_label) {
1348
1348
continue ;
@@ -1402,7 +1402,7 @@ static const std::vector<RPCResult> TransactionDescriptionString()
1402
1402
UniValue listtransactions (const JSONRPCRequest& request)
1403
1403
{
1404
1404
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1405
- CWallet* const pwallet = wallet.get ();
1405
+ const CWallet* const pwallet = wallet.get ();
1406
1406
1407
1407
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1408
1408
return NullUniValue;
@@ -1516,7 +1516,7 @@ UniValue listtransactions(const JSONRPCRequest& request)
1516
1516
static UniValue listsinceblock (const JSONRPCRequest& request)
1517
1517
{
1518
1518
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1519
- CWallet* const pwallet = wallet.get ();
1519
+ const CWallet* const pwallet = wallet.get ();
1520
1520
1521
1521
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1522
1522
return NullUniValue;
@@ -1658,7 +1658,7 @@ static UniValue listsinceblock(const JSONRPCRequest& request)
1658
1658
static UniValue gettransaction (const JSONRPCRequest& request)
1659
1659
{
1660
1660
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1661
- CWallet* const pwallet = wallet.get ();
1661
+ const CWallet* const pwallet = wallet.get ();
1662
1662
1663
1663
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1664
1664
return NullUniValue;
@@ -1817,7 +1817,7 @@ static UniValue abandontransaction(const JSONRPCRequest& request)
1817
1817
static UniValue backupwallet (const JSONRPCRequest& request)
1818
1818
{
1819
1819
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
1820
- CWallet* const pwallet = wallet.get ();
1820
+ const CWallet* const pwallet = wallet.get ();
1821
1821
1822
1822
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
1823
1823
return NullUniValue;
@@ -2266,7 +2266,7 @@ static UniValue lockunspent(const JSONRPCRequest& request)
2266
2266
static UniValue listlockunspent (const JSONRPCRequest& request)
2267
2267
{
2268
2268
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
2269
- CWallet* const pwallet = wallet.get ();
2269
+ const CWallet* const pwallet = wallet.get ();
2270
2270
2271
2271
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
2272
2272
return NullUniValue;
@@ -2432,7 +2432,7 @@ static UniValue getbalances(const JSONRPCRequest& request)
2432
2432
static UniValue getwalletinfo (const JSONRPCRequest& request)
2433
2433
{
2434
2434
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
2435
- CWallet* const pwallet = wallet.get ();
2435
+ const CWallet* const pwallet = wallet.get ();
2436
2436
2437
2437
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
2438
2438
return NullUniValue;
@@ -2814,7 +2814,7 @@ static UniValue unloadwallet(const JSONRPCRequest& request)
2814
2814
static UniValue listunspent (const JSONRPCRequest& request)
2815
2815
{
2816
2816
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
2817
- CWallet* const pwallet = wallet.get ();
2817
+ const CWallet* const pwallet = wallet.get ();
2818
2818
2819
2819
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
2820
2820
return NullUniValue;
@@ -3248,7 +3248,7 @@ static UniValue fundrawtransaction(const JSONRPCRequest& request)
3248
3248
UniValue signrawtransactionwithwallet (const JSONRPCRequest& request)
3249
3249
{
3250
3250
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
3251
- CWallet* const pwallet = wallet.get ();
3251
+ const CWallet* const pwallet = wallet.get ();
3252
3252
3253
3253
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
3254
3254
return NullUniValue;
@@ -3728,7 +3728,7 @@ class DescribeWalletAddressVisitor : public boost::static_visitor<UniValue>
3728
3728
UniValue operator ()(const WitnessUnknown& id) const { return UniValue (UniValue::VOBJ); }
3729
3729
};
3730
3730
3731
- static UniValue DescribeWalletAddress (CWallet* pwallet, const CTxDestination& dest)
3731
+ static UniValue DescribeWalletAddress (const CWallet* const pwallet, const CTxDestination& dest)
3732
3732
{
3733
3733
UniValue ret (UniValue::VOBJ);
3734
3734
UniValue detail = DescribeAddress (dest);
@@ -3756,7 +3756,7 @@ static UniValue AddressBookDataToJSON(const CAddressBookData& data, const bool v
3756
3756
UniValue getaddressinfo (const JSONRPCRequest& request)
3757
3757
{
3758
3758
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
3759
- CWallet* const pwallet = wallet.get ();
3759
+ const CWallet* const pwallet = wallet.get ();
3760
3760
3761
3761
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
3762
3762
return NullUniValue;
@@ -3858,7 +3858,7 @@ UniValue getaddressinfo(const JSONRPCRequest& request)
3858
3858
// be associated with an address, so the label should be equivalent to the
3859
3859
// value of the name key/value pair in the labels array below.
3860
3860
if ((pwallet->chain ().rpcEnableDeprecated (" label" )) && (pwallet->mapAddressBook .count (dest))) {
3861
- ret.pushKV (" label" , pwallet->mapAddressBook [ dest] .name );
3861
+ ret.pushKV (" label" , pwallet->mapAddressBook . at ( dest) .name );
3862
3862
}
3863
3863
3864
3864
ret.pushKV (" ischange" , pwallet->IsChange (scriptPubKey));
@@ -3881,7 +3881,7 @@ UniValue getaddressinfo(const JSONRPCRequest& request)
3881
3881
// stable if we allow multiple labels to be associated with an address in
3882
3882
// the future.
3883
3883
UniValue labels (UniValue::VARR);
3884
- std::map<CTxDestination, CAddressBookData>::iterator mi = pwallet->mapAddressBook .find (dest);
3884
+ std::map<CTxDestination, CAddressBookData>::const_iterator mi = pwallet->mapAddressBook .find (dest);
3885
3885
if (mi != pwallet->mapAddressBook .end ()) {
3886
3886
// DEPRECATED: The previous behavior of returning an array containing a
3887
3887
// JSON object of `name` and `purpose` key/value pairs is deprecated.
@@ -3899,7 +3899,7 @@ UniValue getaddressinfo(const JSONRPCRequest& request)
3899
3899
static UniValue getaddressesbylabel (const JSONRPCRequest& request)
3900
3900
{
3901
3901
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
3902
- CWallet* const pwallet = wallet.get ();
3902
+ const CWallet* const pwallet = wallet.get ();
3903
3903
3904
3904
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
3905
3905
return NullUniValue;
@@ -3958,7 +3958,7 @@ static UniValue getaddressesbylabel(const JSONRPCRequest& request)
3958
3958
static UniValue listlabels (const JSONRPCRequest& request)
3959
3959
{
3960
3960
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
3961
- CWallet* const pwallet = wallet.get ();
3961
+ const CWallet* const pwallet = wallet.get ();
3962
3962
3963
3963
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
3964
3964
return NullUniValue;
@@ -4091,7 +4091,7 @@ UniValue sethdseed(const JSONRPCRequest& request)
4091
4091
UniValue walletprocesspsbt (const JSONRPCRequest& request)
4092
4092
{
4093
4093
std::shared_ptr<CWallet> const wallet = GetWalletForJSONRPCRequest (request);
4094
- CWallet* const pwallet = wallet.get ();
4094
+ const CWallet* const pwallet = wallet.get ();
4095
4095
4096
4096
if (!EnsureWalletIsAvailable (pwallet, request.fHelp )) {
4097
4097
return NullUniValue;
0 commit comments