Bitcoin Core 32.1.0
P2P Digital Currency
Loading...
Searching...
No Matches
interfaces.cpp File Reference
#include <interfaces/wallet.h>
#include <common/args.h>
#include <consensus/amount.h>
#include <interfaces/chain.h>
#include <interfaces/handler.h>
#include <node/types.h>
#include <primitives/transaction.h>
#include <rpc/server.h>
#include <scheduler.h>
#include <support/allocators/secure.h>
#include <sync.h>
#include <uint256.h>
#include <util/check.h>
#include <util/translation.h>
#include <util/ui_change_type.h>
#include <wallet/coincontrol.h>
#include <wallet/context.h>
#include <wallet/export.h>
#include <wallet/feebumper.h>
#include <wallet/fees.h>
#include <wallet/load.h>
#include <wallet/receive.h>
#include <wallet/rpc/wallet.h>
#include <wallet/spend.h>
#include <wallet/wallet.h>
#include <memory>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for interfaces.cpp:

Go to the source code of this file.

Classes

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

Namespaces

namespace  wallet
namespace  interfaces

Enumerations

enum class  PSBTError

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)
std::unique_ptr< Handler > MakeSignalHandler (btcsignals::connection connection)
 Return handler wrapping a btcsignals connection.

Enumeration Type Documentation

◆ PSBTError

enum class common::PSBTError
strong

Definition at line 19 of file types.h.

Function Documentation

◆ MakeSignalHandler()

Return handler wrapping a btcsignals connection.

Definition at line 48 of file interfaces.cpp.