Changeset View
Changeset View
Standalone View
Standalone View
src/dummywallet.cpp
Show All 25 Lines | |||||
}; | }; | ||||
void DummyWalletInit::AddWalletOptions(ArgsManager &argsman) const { | void DummyWalletInit::AddWalletOptions(ArgsManager &argsman) const { | ||||
std::vector<std::string> opts = { | std::vector<std::string> opts = { | ||||
"-avoidpartialspends", "-disablewallet", "-fallbackfee=<amt>", | "-avoidpartialspends", "-disablewallet", "-fallbackfee=<amt>", | ||||
"-keypool=<n>", "-maxapsfee=<n>", "-maxtxfee=<amt>", "-mintxfee=<amt>", | "-keypool=<n>", "-maxapsfee=<n>", "-maxtxfee=<amt>", "-mintxfee=<amt>", | ||||
"-paytxfee=<amt>", "-rescan", "-salvagewallet", "-spendzeroconfchange", | "-paytxfee=<amt>", "-rescan", "-salvagewallet", "-spendzeroconfchange", | ||||
"-upgradewallet", "-wallet=<path>", "-walletbroadcast", | "-upgradewallet", "-wallet=<path>", "-walletbroadcast", | ||||
"-walletdir=<dir>", "-walletnotify=<cmd>", "-zapwallettxes=<mode>", | "-walletdir=<dir>", "-walletnotify=<cmd>", | ||||
// Wallet debug options | // Wallet debug options | ||||
"-dblogsize=<n>", "-flushwallet", "-privdb", "-walletrejectlongchains"}; | "-dblogsize=<n>", "-flushwallet", "-privdb", "-walletrejectlongchains"}; | ||||
argsman.AddHiddenArgs(opts); | argsman.AddHiddenArgs(opts); | ||||
} | } | ||||
const WalletInitInterface &g_wallet_init_interface = DummyWalletInit(); | const WalletInitInterface &g_wallet_init_interface = DummyWalletInit(); | ||||
namespace interfaces { | namespace interfaces { | ||||
std::unique_ptr<Wallet> MakeWallet(const std::shared_ptr<CWallet> &wallet) { | std::unique_ptr<Wallet> MakeWallet(const std::shared_ptr<CWallet> &wallet) { | ||||
throw std::logic_error("Wallet function called in non-wallet build."); | throw std::logic_error("Wallet function called in non-wallet build."); | ||||
} | } | ||||
} // namespace interfaces | } // namespace interfaces |