Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <amount.h>
#include <policy/feerate.h>
#include <streams.h>
#include <tinyformat.h>
#include <ui_interface.h>
#include <utilstrencodings.h>
#include <validationinterface.h>
#include <script/ismine.h>
#include <script/sign.h>
#include <wallet/crypter.h>
#include <wallet/walletdb.h>
#include <wallet/rpcwallet.h>
#include <consensus/params.h>
#include <algorithm>
#include <atomic>
#include <map>
#include <set>
#include <stdexcept>
#include <stdint.h>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | CKeyPool |
A key pool entry. More... | |
class | CAddressBookData |
Address book data. More... | |
struct | CRecipient |
struct | COutputEntry |
class | CMerkleTx |
A transaction with a merkle branch linking it to the block chain. More... | |
class | CWalletTx |
A transaction with a bunch of additional info that only the owner cares about. More... | |
class | CInputCoin |
class | COutput |
class | CWalletKey |
Private key that includes an expiration date in case it never gets used. More... | |
class | CAccountingEntry |
Internal transfers. More... | |
class | CWallet |
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances, and provides the ability to create new transactions. More... | |
class | CReserveKey |
A key allocated from the key pool. More... | |
class | CAccount |
Account information. More... | |
class | CTokenInfo |
class | CTokenTx |
class | CContractBookData |
Contract book data. More... | |
Typedefs | |
typedef CWallet * | CWalletRef |
typedef std::map< std::string, std::string > | mapValue_t |
Enumerations | |
enum | WalletFeature { FEATURE_BASE = 10500, FEATURE_WALLETCRYPT = 40000, FEATURE_COMPRPUBKEY = 60000, FEATURE_HD = 130000, FEATURE_HD_SPLIT = 139900, FEATURE_LATEST = FEATURE_COMPRPUBKEY } |
(client) version numbers for particular wallet features More... | |
Variables | |
std::vector< CWalletRef > | vpwallets |
CAmount | nReserveBalance |
Settings. More... | |
CFeeRate | payTxFee |
Transaction fee set by the user. More... | |
unsigned int | nTxConfirmTarget |
bool | bSpendZeroConfChange |
bool | bZeroBalanceAddressToken |
bool | fWalletRbf |
bool | fWalletUnlockStakingOnly |
bool | fNotUseChangeAddress |
bool | fCheckForUpdates |
bool | fBatchProcessingMode |
const char * | DEFAULT_WALLET_DAT |
typedef CWallet* CWalletRef |
typedef std::map<std::string, std::string> mapValue_t |
enum WalletFeature |
bool bSpendZeroConfChange |
Definition at line 45 of file wallet.cpp.
bool bZeroBalanceAddressToken |
Definition at line 46 of file wallet.cpp.
const char* DEFAULT_WALLET_DAT |
Definition at line 52 of file wallet.cpp.
bool fBatchProcessingMode |
Definition at line 50 of file wallet.cpp.
bool fCheckForUpdates |
Definition at line 49 of file wallet.cpp.
bool fNotUseChangeAddress |
Definition at line 48 of file wallet.cpp.
bool fWalletRbf |
Definition at line 47 of file wallet.cpp.
CAmount nReserveBalance |
Settings.
Definition at line 55 of file wallet.cpp.
unsigned int nTxConfirmTarget |
Definition at line 44 of file wallet.cpp.
CFeeRate payTxFee |
Transaction fee set by the user.
std::vector<CWalletRef> vpwallets |
Definition at line 41 of file wallet.cpp.