Bitcoin Core 28.99.0
P2P Digital Currency
|
#include <addresstype.h>
#include <common/signmessage.h>
#include <consensus/amount.h>
#include <interfaces/chain.h>
#include <pubkey.h>
#include <script/script.h>
#include <support/allocators/secure.h>
#include <util/fs.h>
#include <util/result.h>
#include <util/ui_change_type.h>
#include <cstdint>
#include <functional>
#include <map>
#include <memory>
#include <string>
#include <tuple>
#include <type_traits>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | interfaces::Wallet |
Interface for accessing a wallet. More... | |
class | interfaces::WalletLoader |
Wallet chain client that in addition to having chain client methods for starting up, shutting down, and registering RPCs, also has additional methods (called by the GUI) to load and create wallets. More... | |
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 | common |
namespace | node |
namespace | wallet |
namespace | interfaces |
Typedefs | |
using | wallet::isminefilter = std::underlying_type< isminetype >::type |
used for bitflags of isminetype More... | |
using | interfaces::WalletOrderForm = std::vector< std::pair< std::string, std::string > > |
using | interfaces::WalletValueMap = std::map< std::string, std::string > |
Functions | |
std::unique_ptr< Wallet > | interfaces::MakeWallet (wallet::WalletContext &context, const std::shared_ptr< wallet::CWallet > &wallet) |
Return implementation of Wallet interface. More... | |
std::unique_ptr< WalletLoader > | interfaces::MakeWalletLoader (Chain &chain, ArgsManager &args) |
Return implementation of ChainClient interface for a wallet loader. More... | |