Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/wallet.h
Show First 20 Lines • Show All 405 Lines • ▼ Show 20 Lines | |||||
}; | }; | ||||
//! Return implementation of Wallet interface. This function is defined in | //! Return implementation of Wallet interface. This function is defined in | ||||
//! dummywallet.cpp and throws if the wallet component is not compiled. | //! dummywallet.cpp and throws if the wallet component is not compiled. | ||||
std::unique_ptr<Wallet> MakeWallet(const std::shared_ptr<CWallet> &wallet); | std::unique_ptr<Wallet> MakeWallet(const std::shared_ptr<CWallet> &wallet); | ||||
//! Return implementation of ChainClient interface for a wallet client. This | //! Return implementation of ChainClient interface for a wallet client. This | ||||
//! function will be undefined in builds where ENABLE_WALLET is false. | //! function will be undefined in builds where ENABLE_WALLET is false. | ||||
std::unique_ptr<WalletClient> | std::unique_ptr<WalletClient> MakeWalletClient(Chain &chain, ArgsManager &args); | ||||
MakeWalletClient(Chain &chain, ArgsManager &args, | |||||
std::vector<std::string> wallet_filenames); | |||||
} // namespace interfaces | } // namespace interfaces | ||||
#endif // BITCOIN_INTERFACES_WALLET_H | #endif // BITCOIN_INTERFACES_WALLET_H |