Bitcoin Core 32.1.0
P2P Digital Currency
Loading...
Searching...
No Matches
wallet.h File Reference
#include <addresstype.h>
#include <common/signmessage.h>
#include <common/types.h>
#include <consensus/amount.h>
#include <interfaces/chain.h>
#include <primitives/transaction.h>
#include <support/allocators/secure.h>
#include <util/fs.h>
#include <util/result.h>
#include <util/ui_change_type.h>
#include <compare>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <map>
#include <memory>
#include <optional>
#include <set>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
Include dependency graph for wallet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  interfaces::Wallet
 Interface for accessing a wallet. More...
class  interfaces::WalletLoader
struct  interfaces::WalletAddress
 Information about one wallet address. More...
struct  interfaces::WalletBalances
 Collection of wallet balances. More...
struct  interfaces::WalletTx
struct  interfaces::WalletTxStatus
 Updated transaction status. More...
struct  interfaces::WalletTxOut
 Wallet transaction output. More...
struct  interfaces::WalletMigrationResult
 Migrated wallet info. More...

Namespaces

namespace  wallet
namespace  interfaces

Functions

std::unique_ptr< Wallet > interfaces::MakeWallet (wallet::WalletContext &context, const std::shared_ptr< wallet::CWallet > &wallet)
std::unique_ptr< WalletLoader > interfaces::MakeWalletLoader (Chain &chain, ArgsManager &args)