Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

Holds a mixing input. More...

#include <privatesend.h>

+ Inheritance diagram for CTxDSIn:
+ Collaboration diagram for CTxDSIn:

Public Member Functions

 CTxDSIn (const CTxIn &txin, const CScript &script)
 
 CTxDSIn ()
 
- Public Member Functions inherited from CTxIn
 CTxIn ()
 
 CTxIn (COutPoint prevoutIn, CScript scriptSigIn=CScript(), uint32_t nSequenceIn=SEQUENCE_FINAL)
 
 CTxIn (uint256 hashPrevTx, uint32_t nOut, CScript scriptSigIn=CScript(), uint32_t nSequenceIn=SEQUENCE_FINAL)
 
template<typename Stream , typename Operation >
void SerializationOp (Stream &s, Operation ser_action)
 
std::string ToString () const
 

Public Attributes

CScript prevPubKey
 
bool fHasSig
 
- Public Attributes inherited from CTxIn
COutPoint prevout
 
CScript scriptSig
 
uint32_t nSequence
 
 ADD_SERIALIZE_METHODS
 

Additional Inherited Members

- Static Public Attributes inherited from CTxIn
static const uint32_t SEQUENCE_FINAL = 0xffffffff
 
static const uint32_t SEQUENCE_LOCKTIME_DISABLE_FLAG = (1 << 31)
 
static const uint32_t SEQUENCE_LOCKTIME_TYPE_FLAG = (1 << 22)
 
static const uint32_t SEQUENCE_LOCKTIME_MASK = 0x0000ffff
 
static const int SEQUENCE_LOCKTIME_GRANULARITY = 9
 

Detailed Description

Holds a mixing input.

Definition at line 121 of file privatesend.h.

Constructor & Destructor Documentation

◆ CTxDSIn() [1/2]

CTxDSIn::CTxDSIn ( const CTxIn txin,
const CScript script 
)
inline

Definition at line 128 of file privatesend.h.

◆ CTxDSIn() [2/2]

CTxDSIn::CTxDSIn ( )
inline

Definition at line 135 of file privatesend.h.

Member Data Documentation

◆ fHasSig

bool CTxDSIn::fHasSig

Definition at line 126 of file privatesend.h.

◆ prevPubKey

CScript CTxDSIn::prevPubKey

Definition at line 125 of file privatesend.h.

Referenced by CWallet::CreateCollateralTransaction().


The documentation for this class was generated from the following file:
Released under the MIT license