Bitcoin Core
22.99.0
P2P Digital Currency
|
A UTXO under consideration for use in funding a new transaction. More...
#include <coinselection.h>
Public Member Functions | |
CInputCoin (const CTransactionRef &tx, unsigned int i) | |
CInputCoin (const CTransactionRef &tx, unsigned int i, int input_bytes) | |
CInputCoin (const COutPoint &outpoint_in, const CTxOut &txout_in) | |
CInputCoin (const COutPoint &outpoint_in, const CTxOut &txout_in, 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 |
CAmount | m_fee {0} |
CAmount | m_long_term_fee {0} |
int | m_input_bytes {-1} |
Pre-computed estimated size of this output as a fully-signed input in a transaction. More... | |
A UTXO under consideration for use in funding a new transaction.
Definition at line 21 of file coinselection.h.
|
inline |
Definition at line 23 of file coinselection.h.
|
inline |
Definition at line 35 of file coinselection.h.
Definition at line 40 of file coinselection.h.
|
inline |
Definition at line 47 of file coinselection.h.
|
inline |
Definition at line 65 of file coinselection.h.
|
inline |
Definition at line 61 of file coinselection.h.
|
inline |
Definition at line 69 of file coinselection.h.
CAmount CInputCoin::effective_value |
Definition at line 54 of file coinselection.h.
CAmount CInputCoin::m_fee {0} |
Definition at line 55 of file coinselection.h.
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
Definition at line 59 of file coinselection.h.
CAmount CInputCoin::m_long_term_fee {0} |
Definition at line 56 of file coinselection.h.
COutPoint CInputCoin::outpoint |
Definition at line 52 of file coinselection.h.
CTxOut CInputCoin::txout |
Definition at line 53 of file coinselection.h.