Dash Core  0.12.2.1
P2P Digital Currency
instantx.h File Reference
#include "chain.h"
#include "net.h"
#include "primitives/transaction.h"

Go to the source code of this file.

Classes

class  CInstantSend
 
class  CTxLockRequest
 
class  CTxLockVote
 
class  COutPointLock
 
class  CTxLockCandidate
 

Variables

CInstantSend instantsend
 
static const int INSTANTSEND_CONFIRMATIONS_REQUIRED = 6
 
static const int DEFAULT_INSTANTSEND_DEPTH = 5
 
static const int MIN_INSTANTSEND_PROTO_VERSION = 70208
 
static const int INSTANTSEND_LOCK_TIMEOUT_SECONDS = 15
 
static const int INSTANTSEND_FAILED_TIMEOUT_SECONDS = 60
 
bool fEnableInstantSend
 
int nInstantSendDepth
 
int nCompleteTXLocks
 

Variable Documentation

◆ DEFAULT_INSTANTSEND_DEPTH

const int DEFAULT_INSTANTSEND_DEPTH = 5
static

Definition at line 29 of file instantx.h.

Referenced by AppInit2(), and HelpMessage().

◆ fEnableInstantSend

◆ instantsend

◆ INSTANTSEND_CONFIRMATIONS_REQUIRED

const int INSTANTSEND_CONFIRMATIONS_REQUIRED = 6
static

◆ INSTANTSEND_FAILED_TIMEOUT_SECONDS

const int INSTANTSEND_FAILED_TIMEOUT_SECONDS = 60
static

Definition at line 38 of file instantx.h.

Referenced by CTxLockVote::IsFailed().

◆ INSTANTSEND_LOCK_TIMEOUT_SECONDS

const int INSTANTSEND_LOCK_TIMEOUT_SECONDS = 15
static

Definition at line 35 of file instantx.h.

Referenced by CTxLockVote::IsTimedOut(), and CTxLockCandidate::IsTimedOut().

◆ MIN_INSTANTSEND_PROTO_VERSION

const int MIN_INSTANTSEND_PROTO_VERSION = 70208
static

◆ nCompleteTXLocks

◆ nInstantSendDepth