A UTXO under consideration for use in funding a new transaction.
Synopsis
Declared in <wallet/coinselection.h>
struct COutput;
Member Functions
Name |
Description |
|
Constructors |
Add the fee needed to bump this output's unconfirmed ancestors, updating the effective value. |
|
Return the output's value minus the fee to spend it. |
|
Return the fee required to spend this output. |
|
Report whether an effective value has been computed for this output. |
|
Return a human‐readable description of this output. |
|
Order outputs by their outpoint. |
Data Members
Name |
Description |
The fee necessary to bump this UTXO's ancestor transactions to the target feerate |
|
Depth in block chain. If > 0: the tx is on chain and has this many confirmations. If = 0: the tx is waiting confirmation. If < 0: a conflicting tx is on chain and has this many confirmations. |
|
Whether the transaction containing this output is sent from the owning wallet |
|
Pre‐computed estimated size of this output as a fully‐signed input in a transaction. Can be ‐1 if it could not be calculated |
|
The fee required to spend this output at the consolidation feerate. |
|
The outpoint identifying this UTXO |
|
Whether this output is considered safe to spend. Unconfirmed transactions from outside keys and unconfirmed replacement transactions are considered unsafe and will not be used to fund new spending transactions. |
|
Whether we know how to spend this output, ignoring the lack of keys |
|
The time of the transaction containing this output as determined by CWalletTx::nTimeSmart |
|
The output itself |
Created with MrDocs