Bitcoin Core 28.99.0
P2P Digital Currency
|
UI model for transaction status. More...
#include <transactionrecord.h>
Public Types | |
enum | Status { Confirmed , Unconfirmed , Confirming , Conflicted , Abandoned , Immature , NotAccepted } |
Public Attributes | |
bool | countsForBalance {false} |
Transaction counts towards available balance. More... | |
std::string | sortKey |
Sorting key based on status. More... | |
uint256 | m_cur_block_hash {} |
Current block hash (to know whether cached status is still valid) More... | |
bool | needsUpdate {false} |
Generated (mined) transactions | |
int | matures_in {0} |
Reported status | |
Status | status {Unconfirmed} |
qint64 | depth {0} |
UI model for transaction status.
The transaction status is the part of a transaction that will change over time.
Definition at line 23 of file transactionrecord.h.
Definition at line 24 of file transactionrecord.h.
bool TransactionStatus::countsForBalance {false} |
Transaction counts towards available balance.
Definition at line 37 of file transactionrecord.h.
qint64 TransactionStatus::depth {0} |
Definition at line 49 of file transactionrecord.h.
uint256 TransactionStatus::m_cur_block_hash {} |
Current block hash (to know whether cached status is still valid)
Definition at line 53 of file transactionrecord.h.
int TransactionStatus::matures_in {0} |
Definition at line 43 of file transactionrecord.h.
bool TransactionStatus::needsUpdate {false} |
Definition at line 55 of file transactionrecord.h.
std::string TransactionStatus::sortKey |
Sorting key based on status.
Definition at line 39 of file transactionrecord.h.
Status TransactionStatus::status {Unconfirmed} |
Definition at line 48 of file transactionrecord.h.