Bitcoin ABC 0.26.3
P2P Digital Currency
|
UI model for transaction status. More...
#include <transactionrecord.h>
Public Types | |
enum | Status { Confirmed , Unconfirmed , Confirming , Conflicted , Abandoned , Immature , NotAccepted } |
Public Member Functions | |
TransactionStatus () | |
Public Attributes | |
bool | countsForBalance |
Transaction counts towards available balance. | |
std::string | sortKey |
Sorting key based on status. | |
BlockHash | m_cur_block_hash {} |
Current block hash (to know whether cached status is still valid) | |
Generated (mined) transactions | |
int | matures_in |
Reported status | |
Status | status |
qint64 | depth |
qint64 | open_for |
Timestamp if status==OpenUntilDate, otherwise number of additional blocks that need to be mined before finalization. | |
UI model for transaction status.
The transaction status is the part of a transaction that will change over time.
Definition at line 26 of file transactionrecord.h.
Definition at line 32 of file transactionrecord.h.
|
inline |
Definition at line 28 of file transactionrecord.h.
bool TransactionStatus::countsForBalance |
Transaction counts towards available balance.
Definition at line 56 of file transactionrecord.h.
qint64 TransactionStatus::depth |
Definition at line 68 of file transactionrecord.h.
BlockHash TransactionStatus::m_cur_block_hash {} |
Current block hash (to know whether cached status is still valid)
Definition at line 80 of file transactionrecord.h.
int TransactionStatus::matures_in |
Definition at line 62 of file transactionrecord.h.
qint64 TransactionStatus::open_for |
Timestamp if status==OpenUntilDate, otherwise number of additional blocks that need to be mined before finalization.
Definition at line 73 of file transactionrecord.h.
std::string TransactionStatus::sortKey |
Sorting key based on status.
Definition at line 58 of file transactionrecord.h.
Status TransactionStatus::status |
Definition at line 67 of file transactionrecord.h.