5 #ifndef BITCOIN_WALLET_RPCWALLET_H 6 #define BITCOIN_WALLET_RPCWALLET_H 34 #endif //BITCOIN_WALLET_RPCWALLET_H Bitcoin RPC command dispatcher.
A version of CTransaction with the PSBT format.
void EnsureWalletIsUnlocked(CWallet *)
bool EnsureWalletIsAvailable(CWallet *, bool avoidException)
UniValue getaddressinfo(const JSONRPCRequest &request)
std::shared_ptr< CWallet > GetWalletForJSONRPCRequest(const JSONRPCRequest &request)
Figures out what wallet, if any, to use for a JSONRPCRequest.
UniValue signrawtransactionwithwallet(const JSONRPCRequest &request)
void RegisterWalletRPCCommands(CRPCTable &t)
bool FillPSBT(const CWallet *pwallet, PartiallySignedTransaction &psbtx, const CTransaction *txConst, int sighash_type=1, bool sign=true, bool bip32derivs=false)
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances...
std::string HelpRequiringPassphrase(CWallet *)
The basic transaction that is broadcasted on the network and contained in blocks. ...