![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
#include "addressbook.h"#include "amount.h"#include "consensus/tx_verify.h"#include "consensus/validation.h"#include "crypter.h"#include "destination_io.h"#include "kernel.h"#include "key.h"#include "key_io.h"#include "keystore.h"#include "operationresult.h"#include "policy/feerate.h"#include "primitives/block.h"#include "primitives/transaction.h"#include "sapling/address.h"#include "guiinterface.h"#include "util/system.h"#include "utilstrencodings.h"#include "validationinterface.h"#include "script/ismine.h"#include "wallet/scriptpubkeyman.h"#include "sapling/saplingscriptpubkeyman.h"#include "validation.h"#include "wallet/walletdb.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 | CStakerStatus |
| Record info about last stake attempt: More... | |
| class | CRecipientBase |
| class | CRecipient |
| class | CAddressBookIterator |
| struct | COutputEntry |
| class | CMerkleTx |
| Legacy class used for deserializing vtxPrev for backwards compatibility. More... | |
| class | CWalletTx |
| A transaction with a bunch of additional info that only the owner cares about. More... | |
| struct | CWalletTx::Confirmation |
| 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... | |
| struct | CWallet::OutputAvailabilityResult |
| struct | CWallet::AvailableCoinsFilter |
| struct | CWallet::Balance |
| struct | CWallet::CommitResult |
| class | CReserveKey |
| A key allocated from the key pool. More... | |
| class | COutput |
| class | CStakeableOutput |
| class | WalletRescanReserver |
| RAII object to check and reserve a wallet rescan. More... | |
Typedefs | |
| typedef CWallet * | CWalletRef |
| template<class T > | |
| using | TxSpendMap = std::multimap< T, uint256 > |
| typedef std::map< SaplingOutPoint, SaplingNoteData > | mapSaplingNoteData_t |
| typedef std::map< std::string, std::string > | mapValue_t |
Enumerations | |
| enum | WalletFeature { FEATURE_BASE = 10500 , FEATURE_WALLETCRYPT = 40000 , FEATURE_COMPRPUBKEY = 60000 , FEATURE_PRE_PIVX = 61000 , FEATURE_PRE_SPLIT_KEYPOOL = 169900 , FEATURE_SAPLING = 170000 , FEATURE_LATEST = FEATURE_SAPLING } |
| (client) version numbers for particular wallet features More... | |
Variables | |
| std::vector< CWalletRef > | vpwallets |
| CFeeRate | payTxFee |
| Settings. More... | |
| CAmount | maxTxFee |
| unsigned int | nTxConfirmTarget |
| bool | bSpendZeroConfChange |
| bool | bdisableSystemnotifications |
| bool | fPayAtLeastCustomFee |
| typedef CWallet* CWalletRef |
| typedef std::map<SaplingOutPoint, SaplingNoteData> mapSaplingNoteData_t |
| typedef std::map<std::string, std::string> mapValue_t |
| using TxSpendMap = std::multimap<T, uint256> |
| enum WalletFeature |
|
extern |
Definition at line 40 of file wallet.cpp.
|
extern |
Definition at line 42 of file wallet.cpp.
|
extern |
Definition at line 41 of file wallet.cpp.
|
extern |
Definition at line 38 of file wallet.cpp.
|
extern |
Definition at line 39 of file wallet.cpp.
|
extern |
Settings.
|
extern |
Definition at line 33 of file wallet.cpp.