Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/rpcwallet.h
Show All 10 Lines | |||||
#include <string> | #include <string> | ||||
#include <vector> | #include <vector> | ||||
class Config; | class Config; | ||||
class CRPCTable; | class CRPCTable; | ||||
class CTransaction; | class CTransaction; | ||||
class CWallet; | class CWallet; | ||||
class JSONRPCRequest; | class JSONRPCRequest; | ||||
class LegacyScriptPubKeyMan; | |||||
struct PartiallySignedTransaction; | struct PartiallySignedTransaction; | ||||
class UniValue; | class UniValue; | ||||
namespace interfaces { | namespace interfaces { | ||||
class Chain; | class Chain; | ||||
class Handler; | class Handler; | ||||
} // namespace interfaces | } // namespace interfaces | ||||
Show All 14 Lines | |||||
* @return NULL if no wallet should be used, or a pointer to the CWallet | * @return NULL if no wallet should be used, or a pointer to the CWallet | ||||
*/ | */ | ||||
std::shared_ptr<CWallet> | std::shared_ptr<CWallet> | ||||
GetWalletForJSONRPCRequest(const JSONRPCRequest &request); | GetWalletForJSONRPCRequest(const JSONRPCRequest &request); | ||||
std::string HelpRequiringPassphrase(const CWallet *); | std::string HelpRequiringPassphrase(const CWallet *); | ||||
void EnsureWalletIsUnlocked(const CWallet *); | void EnsureWalletIsUnlocked(const CWallet *); | ||||
bool EnsureWalletIsAvailable(const CWallet *, bool avoidException); | bool EnsureWalletIsAvailable(const CWallet *, bool avoidException); | ||||
LegacyScriptPubKeyMan &EnsureLegacyScriptPubKeyMan(CWallet &wallet); | |||||
UniValue signrawtransactionwithwallet(const Config &config, | UniValue signrawtransactionwithwallet(const Config &config, | ||||
const JSONRPCRequest &request); | const JSONRPCRequest &request); | ||||
UniValue getaddressinfo(const Config &config, const JSONRPCRequest &request); | UniValue getaddressinfo(const Config &config, const JSONRPCRequest &request); | ||||
#endif // BITCOIN_WALLET_RPCWALLET_H | #endif // BITCOIN_WALLET_RPCWALLET_H |