6 #ifndef PIVX_WALLET_RPCWALLET_H
7 #define PIVX_WALLET_RPCWALLET_H
PIVX RPC command dispatcher.
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances,...
CWallet * GetWalletForJSONRPCRequest(const JSONRPCRequest &request)
Figures out what wallet, if any, to use for a JSONRPCRequest.
std::string HelpRequiringPassphrase(CWallet *const pwallet)
void RegisterWalletRPCCommands(CRPCTable &tableRPC)
void EnsureWalletIsUnlocked(CWallet *const pwallet, bool fAllowAnonOnly=false)
bool EnsureWalletIsAvailable(CWallet *const pwallet, bool avoidException)