Bitcoin
Public Member Functions | Public Attributes | List of all members
CInputCoin Class Reference

#include <coinselection.h>

Public Member Functions

 CInputCoin (const CTransactionRef &tx, unsigned int i)
 
 CInputCoin (const CTransactionRef &tx, unsigned int i, int input_bytes)
 
bool operator< (const CInputCoin &rhs) const
 
bool operator!= (const CInputCoin &rhs) const
 
bool operator== (const CInputCoin &rhs) const
 

Public Attributes

COutPoint outpoint
 
CTxOut txout
 
CAmount effective_value
 
int m_input_bytes {-1}
 

Constructor & Destructor Documentation

◆ CInputCoin() [1/2]

CInputCoin::CInputCoin ( const CTransactionRef tx,
unsigned int  i 
)
inline

◆ CInputCoin() [2/2]

CInputCoin::CInputCoin ( const CTransactionRef tx,
unsigned int  i,
int  input_bytes 
)
inline

Member Function Documentation

◆ operator!=()

bool CInputCoin::operator!= ( const CInputCoin rhs) const
inline

◆ operator<()

bool CInputCoin::operator< ( const CInputCoin rhs) const
inline

◆ operator==()

bool CInputCoin::operator== ( const CInputCoin rhs) const
inline

Member Data Documentation

◆ effective_value

CAmount CInputCoin::effective_value

◆ m_input_bytes

int CInputCoin::m_input_bytes {-1}

Pre-computed estimated size of this output as a fully-signed input in a transaction. Can be -1 if it could not be calculated

◆ outpoint

COutPoint CInputCoin::outpoint

◆ txout

CTxOut CInputCoin::txout

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