![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include "chainparams.h"
#include "primitives/transaction.h"
#include "pubkey.h"
#include "sync.h"
#include "tinyformat.h"
#include "timedata.h"
Go to the source code of this file.
Classes | |
class | CTxDSIn |
class | CTxDSOut |
class | CDarkSendEntry |
class | CDarksendQueue |
class | CDarksendBroadcastTx |
class | CPrivateSendBase |
class | CPrivateSend |
Enumerations | |
enum | PoolMessage { ERR_ALREADY_HAVE, ERR_DENOM, ERR_ENTRIES_FULL, ERR_EXISTING_TX, ERR_FEES, ERR_INVALID_COLLATERAL, ERR_INVALID_INPUT, ERR_INVALID_SCRIPT, ERR_INVALID_TX, ERR_MAXIMUM, ERR_MN_LIST, ERR_MODE, ERR_NON_STANDARD_PUBKEY, ERR_NOT_A_MN, ERR_QUEUE_FULL, ERR_RECENT, ERR_SESSION, ERR_MISSING_TX, ERR_VERSION, MSG_NOERR, MSG_SUCCESS, MSG_ENTRIES_ADDED, MSG_POOL_MIN = ERR_ALREADY_HAVE, MSG_POOL_MAX = MSG_ENTRIES_ADDED } |
enum | PoolState { POOL_STATE_IDLE, POOL_STATE_QUEUE, POOL_STATE_ACCEPTING_ENTRIES, POOL_STATE_SIGNING, POOL_STATE_ERROR, POOL_STATE_SUCCESS, POOL_STATE_MIN = POOL_STATE_IDLE, POOL_STATE_MAX = POOL_STATE_SUCCESS } |
enum | PoolStatusUpdate { STATUS_REJECTED, STATUS_ACCEPTED } |
Functions | |
void | ThreadCheckPrivateSend (CConnman &connman) |
Variables | |
static const int | PRIVATESEND_AUTO_TIMEOUT_MIN = 5 |
static const int | PRIVATESEND_AUTO_TIMEOUT_MAX = 15 |
static const int | PRIVATESEND_QUEUE_TIMEOUT = 30 |
static const int | PRIVATESEND_SIGNING_TIMEOUT = 15 |
static const int | MIN_PRIVATESEND_PEER_PROTO_VERSION = 70208 |
minimum peer version accepted by mixing pool More... | |
static const CAmount | PRIVATESEND_ENTRY_MAX_SIZE = 9 |
enum PoolMessage |
Definition at line 30 of file privatesend.h.
enum PoolState |
Enumerator | |
---|---|
POOL_STATE_IDLE | |
POOL_STATE_QUEUE | |
POOL_STATE_ACCEPTING_ENTRIES | |
POOL_STATE_SIGNING | |
POOL_STATE_ERROR | |
POOL_STATE_SUCCESS | |
POOL_STATE_MIN | |
POOL_STATE_MAX |
Definition at line 58 of file privatesend.h.
enum PoolStatusUpdate |
Enumerator | |
---|---|
STATUS_REJECTED | |
STATUS_ACCEPTED |
Definition at line 70 of file privatesend.h.
void ThreadCheckPrivateSend | ( | CConnman & | connman | ) |
Definition at line 421 of file privatesend.cpp.
Referenced by AppInit2().
|
static |
minimum peer version accepted by mixing pool
Definition at line 25 of file privatesend.h.
Referenced by CPrivateSendClient::DoAutomaticDenominating(), ClientModel::getMasternodeCountString(), CPrivateSendClient::JoinExistingQueue(), masternode(), CPrivateSendServer::ProcessMessage(), CPrivateSendClient::ProcessMessage(), CDarkSendRelay::Relay(), CDarksendQueue::Relay(), CDarkSendRelay::RelayThroughNode(), and CPrivateSendClient::StartNewQueue().
|
static |
Definition at line 20 of file privatesend.h.
Referenced by ThreadCheckPrivateSendClient().
|
static |
Definition at line 19 of file privatesend.h.
Referenced by ThreadCheckPrivateSendClient().
|
static |
Definition at line 27 of file privatesend.h.
Referenced by CPrivateSend::GetMaxPoolAmount(), CPrivateSendClient::PrepareDenominate(), and CPrivateSendServer::ProcessMessage().
|
static |
Definition at line 21 of file privatesend.h.
Referenced by CPrivateSendServer::CheckTimeout(), CPrivateSendClient::CheckTimeout(), and CDarksendQueue::IsExpired().
|
static |
Definition at line 22 of file privatesend.h.
Referenced by CPrivateSendServer::CheckTimeout(), and CPrivateSendClient::CheckTimeout().