MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / Open

Method Open

src/wallet/init.cpp:223–239  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

221}
222
223bool WalletInit::Open() const
224{
225 if (gArgs.GetBoolArg("-disablewallet", DEFAULT_DISABLE_WALLET)) {
226 LogPrintf("Wallet disabled!\n");
227 return true;
228 }
229
230 for (const std::string& walletFile : gArgs.GetArgs("-wallet")) {
231 std::shared_ptr<CWallet> pwallet = CWallet::CreateWalletFromFile(walletFile, fs::absolute(walletFile, GetWalletDir()));
232 if (!pwallet) {
233 return false;
234 }
235 AddWallet(pwallet);
236 }
237
238 return true;
239}
240
241void WalletInit::Start(CScheduler& scheduler) const
242{

Callers

nothing calls this directly

Calls 4

GetWalletDirFunction · 0.85
AddWalletFunction · 0.85
GetBoolArgMethod · 0.80
GetArgsMethod · 0.80

Tested by

no test coverage detected