#include "amount.h"
#include "base58.h"
#include "consensus/tx_verify.h"
#include "crypter.h"
#include "kernel.h"
#include "key.h"
#include "keystore.h"
#include "main.h"
#include "primitives/block.h"
#include "primitives/transaction.h"
#include "guiinterface.h"
#include "util.h"
#include "validationinterface.h"
#include "wallet/wallet_ismine.h"
#include "wallet/walletdb.h"
#include <algorithm>
#include <atomic>
#include <map>
#include <memory>
#include <set>
#include <stdexcept>
#include <stdint.h>
#include <string>
#include <utility>
#include <vector>
#include <boost/program_options/options_description.hpp>
#include <boost/program_options/variables_map.hpp>
#include <boost/serialization/list.hpp>
#include <boost/serialization/vector.hpp>
#include <boost/serialization/deque.hpp>
Go to the source code of this file.
|
| typedef std::map< std::string, std::string > | mapValue_t |
| |
|
| enum | WalletFeature { FEATURE_BASE = 10500,
FEATURE_WALLETCRYPT = 40000,
FEATURE_COMPRPUBKEY = 60000,
FEATURE_LATEST = 61000
} |
| | (client) version numbers for particular wallet features More...
|
| |
| enum | AvailableCoinsType { ALL_COINS = 1,
ONLY_5000 = 5,
STAKABLE_COINS = 6
} |
| |
| enum | StakingStatusError {
STAKING_OK,
UNSTAKABLE_BALANCE_TOO_LOW,
UNSTAKABLE_BALANCE_TOO_LOW_CONSOLIDATION_FAILED,
UNSTAKABLE_BALANCE_RESERVE_TOO_HIGH,
UNSTAKABLE_BALANCE_RESERVE_TOO_HIGH_CONSOLIDATION_FAILED,
STAKABLE_NEED_CONSOLIDATION,
STAKABLE_NEED_CONSOLIDATION_WITH_RESERVE_BALANCE
} |
| |
| enum | CombineMode { OFF,
ON
} |
| |
◆ mapValue_t
| typedef std::map<std::string, std::string> mapValue_t |
◆ AvailableCoinsType
| Enumerator |
|---|
| ALL_COINS | |
| ONLY_5000 | |
| STAKABLE_COINS | |
Definition at line 109 of file wallet.h.
◆ CombineMode
◆ StakingStatusError
| Enumerator |
|---|
| STAKING_OK | |
| UNSTAKABLE_BALANCE_TOO_LOW | |
| UNSTAKABLE_BALANCE_TOO_LOW_CONSOLIDATION_FAILED | |
| UNSTAKABLE_BALANCE_RESERVE_TOO_HIGH | |
| UNSTAKABLE_BALANCE_RESERVE_TOO_HIGH_CONSOLIDATION_FAILED | |
| STAKABLE_NEED_CONSOLIDATION | |
| STAKABLE_NEED_CONSOLIDATION_WITH_RESERVE_BALANCE | |
Definition at line 223 of file wallet.h.
◆ WalletFeature
(client) version numbers for particular wallet features
| Enumerator |
|---|
| FEATURE_BASE | |
| FEATURE_WALLETCRYPT | |
| FEATURE_COMPRPUBKEY | |
| FEATURE_LATEST | |
Definition at line 100 of file wallet.h.
◆ bdisableSystemnotifications
| bool bdisableSystemnotifications |
◆ bSpendZeroConfChange
| bool bSpendZeroConfChange |
◆ fDeleteInterval
◆ fDeleteTransactionsAfterNBlocks
| unsigned int fDeleteTransactionsAfterNBlocks |
◆ fKeepLastNTransactions
| unsigned int fKeepLastNTransactions |
◆ fPayAtLeastCustomFee
| bool fPayAtLeastCustomFee |
◆ fSendFreeTransactions
| bool fSendFreeTransactions |
◆ fTxConflictDeleteEnabled
| bool fTxConflictDeleteEnabled |
◆ fTxDeleteEnabled
◆ maxTxFee
◆ nReserveBalance
◆ nTxConfirmTarget
| unsigned int nTxConfirmTarget |
◆ payTxFee
◆ pwalletMain