3
3
// Distributed under the MIT software license, see the accompanying
4
4
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
5
5
6
- #include < consensus/amount.h>
7
6
#include < core_io.h>
8
- #include < interfaces/chain.h>
9
7
#include < key_io.h>
10
- #include < node/context.h>
11
- #include < outputtype.h>
12
- #include < policy/feerate.h>
13
- #include < policy/fees.h>
14
- #include < policy/rbf.h>
15
8
#include < rpc/server.h>
16
9
#include < rpc/util.h>
17
- #include < script/descriptor.h>
18
- #include < script/sign.h>
19
- #include < util/string.h>
20
- #include < util/system.h>
21
10
#include < util/translation.h>
22
- #include < wallet/coincontrol.h>
23
- #include < wallet/load.h>
24
11
#include < wallet/receive.h>
25
12
#include < wallet/rpc/wallet.h>
26
13
#include < wallet/rpc/util.h>
27
14
#include < wallet/wallet.h>
28
- #include < wallet/walletdb.h>
29
- #include < wallet/walletutil.h>
30
15
31
16
#include < optional>
32
- #include < stdint.h>
33
17
34
18
#include < univalue.h>
35
19
36
- #include < map>
37
-
38
20
39
21
/* * Checks if a CKey is in the given CWallet compressed or otherwise*/
40
22
bool HaveKey (const SigningProvider& wallet, const CKey& key)
@@ -592,6 +574,22 @@ static RPCHelpMan upgradewallet()
592
574
};
593
575
}
594
576
577
+ // addresses
578
+ RPCHelpMan getaddressinfo ();
579
+ RPCHelpMan getnewaddress ();
580
+ RPCHelpMan getrawchangeaddress ();
581
+ RPCHelpMan setlabel ();
582
+ RPCHelpMan listaddressgroupings ();
583
+ RPCHelpMan addmultisigaddress ();
584
+ RPCHelpMan keypoolrefill ();
585
+ RPCHelpMan newkeypool ();
586
+ RPCHelpMan getaddressesbylabel ();
587
+ RPCHelpMan listlabels ();
588
+ #ifdef ENABLE_EXTERNAL_SIGNER
589
+ RPCHelpMan walletdisplayaddress ();
590
+ #endif // ENABLE_EXTERNAL_SIGNER
591
+
592
+ // backup
595
593
RPCHelpMan abortrescan ();
596
594
RPCHelpMan dumpprivkey ();
597
595
RPCHelpMan importprivkey ();
@@ -604,24 +602,9 @@ RPCHelpMan removeprunedfunds();
604
602
RPCHelpMan importmulti ();
605
603
RPCHelpMan importdescriptors ();
606
604
RPCHelpMan listdescriptors ();
607
- RPCHelpMan signmessage ();
608
605
RPCHelpMan backupwallet ();
609
606
RPCHelpMan restorewallet ();
610
607
611
- // addresses
612
- RPCHelpMan getnewaddress ();
613
- RPCHelpMan getrawchangeaddress ();
614
- RPCHelpMan setlabel ();
615
- RPCHelpMan listaddressgroupings ();
616
- RPCHelpMan addmultisigaddress ();
617
- RPCHelpMan keypoolrefill ();
618
- RPCHelpMan newkeypool ();
619
- RPCHelpMan getaddressesbylabel ();
620
- RPCHelpMan listlabels ();
621
- #ifdef ENABLE_EXTERNAL_SIGNER
622
- RPCHelpMan walletdisplayaddress ();
623
- #endif // ENABLE_EXTERNAL_SIGNER
624
-
625
608
// coins
626
609
RPCHelpMan getreceivedbyaddress ();
627
610
RPCHelpMan getreceivedbylabel ();
@@ -648,6 +631,10 @@ RPCHelpMan psbtbumpfee();
648
631
RPCHelpMan send ();
649
632
RPCHelpMan walletprocesspsbt ();
650
633
RPCHelpMan walletcreatefundedpsbt ();
634
+ RPCHelpMan signrawtransactionwithwallet ();
635
+
636
+ // signmessage
637
+ RPCHelpMan signmessage ();
651
638
652
639
// transactions
653
640
RPCHelpMan listreceivedbyaddress ();
0 commit comments