Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
wallet
load.h
Go to the documentation of this file.
1
// Copyright (c) 2009-2010 Satoshi Nakamoto
2
// Copyright (c) 2009-present The Bitcoin Core developers
3
// Distributed under the MIT software license, see the accompanying
4
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
5
6
#ifndef BITCOIN_WALLET_LOAD_H
7
#define BITCOIN_WALLET_LOAD_H
8
9
#include <string>
10
#include <vector>
11
12
class
ArgsManager
;
13
class
CScheduler
;
14
15
namespace
interfaces
{
16
class
Chain
;
17
}
// namespace interfaces
18
19
namespace
wallet
{
20
struct
WalletContext
;
21
23
bool
VerifyWallets
(
WalletContext
& context);
24
26
bool
LoadWallets
(
WalletContext
& context);
27
29
void
StartWallets
(
WalletContext
& context);
30
31
void
UnloadWallets
(
WalletContext
& context);
32
}
// namespace wallet
33
34
#endif
// BITCOIN_WALLET_LOAD_H
ArgsManager
Definition
args.h:103
CScheduler
Simple class for background tasks that should be run periodically or once "after a while".
Definition
scheduler.h:40
interfaces::Chain
Definition
chain.h:118
interfaces
Definition
interfaces.cpp:41
wallet
Definition
wallet_balance.cpp:26
wallet::StartWallets
void StartWallets(WalletContext &context)
Complete startup of wallets.
Definition
load.cpp:167
wallet::VerifyWallets
bool VerifyWallets(WalletContext &context)
Responsible for reading and validating the -wallet arguments and verifying the wallet database.
Definition
load.cpp:27
wallet::UnloadWallets
void UnloadWallets(WalletContext &context)
Definition
load.cpp:176
wallet::LoadWallets
bool LoadWallets(WalletContext &context)
Load wallet databases.
Definition
load.cpp:118
wallet::WalletContext
Definition
context.h:36
Generated on
for Bitcoin Core by
1.17.0