BSHA3  0.17.99
P2P Blockchain, based on Bitcoin
Classes | Namespaces | Typedefs | Functions
wallet.h File Reference
#include <amount.h>
#include <pubkey.h>
#include <script/ismine.h>
#include <script/standard.h>
#include <support/allocators/secure.h>
#include <ui_interface.h>
#include <functional>
#include <map>
#include <memory>
#include <stdint.h>
#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::PendingWalletTx
 Tracking object returned by CreateTransaction and passed to CommitTransaction. 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...
 

Namespaces

 interfaces
 

Typedefs

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 (const std::shared_ptr< CWallet > &wallet)
 Return implementation of Wallet interface. More...