Dash Core  0.12.2.1
P2P Digital Currency
CTxLockRequest Class Reference

#include <instantx.h>

+ Inheritance diagram for CTxLockRequest:

Public Member Functions

 CTxLockRequest ()=default
 
 CTxLockRequest (const CTransaction &tx)
 
bool IsValid () const
 
CAmount GetMinFee () const
 
int GetMaxSignatures () const
 
 operator bool () const
 
- Public Member Functions inherited from CTransaction
 CTransaction ()
 
 CTransaction (const CMutableTransaction &tx)
 
CTransactionoperator= (const CTransaction &tx)
 
template<typename Stream , typename Operation >
void SerializationOp (Stream &s, Operation ser_action, int nType, int nVersion)
 
bool IsNull () const
 
const uint256GetHash () const
 
CAmount GetValueOut () const
 
double ComputePriority (double dPriorityInputs, unsigned int nTxSize=0) const
 
unsigned int CalculateModifiedSize (unsigned int nTxSize=0) const
 
unsigned int GetTotalSize () const
 
bool IsCoinBase () const
 
std::string ToString () const
 

Static Public Attributes

static const int WARN_MANY_INPUTS = 100
 
- Static Public Attributes inherited from CTransaction
static const int32_t CURRENT_VERSION =1
 
static const int32_t MAX_STANDARD_VERSION =2
 

Static Private Attributes

static const CAmount MIN_FEE = 0.001 * COIN
 

Additional Inherited Members

- Public Attributes inherited from CTransaction
const int32_t nVersion
 
const std::vector< CTxInvin
 
const std::vector< CTxOutvout
 
const uint32_t nLockTime
 
 ADD_SERIALIZE_METHODS
 

Detailed Description

Definition at line 121 of file instantx.h.

Constructor & Destructor Documentation

◆ CTxLockRequest() [1/2]

CTxLockRequest::CTxLockRequest ( )
default

Referenced by operator bool().

◆ CTxLockRequest() [2/2]

CTxLockRequest::CTxLockRequest ( const CTransaction tx)
inline

Definition at line 130 of file instantx.h.

Member Function Documentation

◆ GetMaxSignatures()

int CTxLockRequest::GetMaxSignatures ( ) const

◆ GetMinFee()

CAmount CTxLockRequest::GetMinFee ( ) const

Definition at line 984 of file instantx.cpp.

Referenced by CWallet::CreateTransaction(), and IsValid().

◆ IsValid()

bool CTxLockRequest::IsValid ( ) const

Definition at line 922 of file instantx.cpp.

Referenced by AcceptToMemoryPoolWorker(), and CInstantSend::CreateTxLockCandidate().

◆ operator bool()

CTxLockRequest::operator bool ( ) const
inlineexplicit

Definition at line 136 of file instantx.h.

Member Data Documentation

◆ MIN_FEE

const CAmount CTxLockRequest::MIN_FEE = 0.001 * COIN
staticprivate

Definition at line 124 of file instantx.h.

Referenced by GetMinFee().

◆ WARN_MANY_INPUTS

const int CTxLockRequest::WARN_MANY_INPUTS = 100
static

Definition at line 127 of file instantx.h.

Referenced by IsValid(), and WalletModel::prepareTransaction().


The documentation for this class was generated from the following files: