48 virtual bool isFailed()
const override;
55 virtual std::set<uint32_t>
subaddrIndex()
const override;
57 virtual std::string
label()
const override;
59 virtual std::string
hash()
const override;
60 virtual std::time_t
timestamp()
const override;
61 virtual std::string
paymentId()
const override;
62 virtual const std::vector<Transfer> &
transfers()
const override;
Definition transaction_history.h:39
bool m_pending
Definition transaction_info.h:68
virtual std::string description() const override
Definition transaction_info.cpp:101
std::string m_paymentid
Definition transaction_info.h:80
virtual std::set< uint32_t > subaddrIndex() const override
Definition transaction_info.cpp:106
uint64_t m_unlock_time
Definition transaction_info.h:83
~TransactionInfoImpl()
Definition transaction_info.cpp:60
bool m_failed
Definition transaction_info.h:69
virtual std::string hash() const override
transaction_id
Definition transaction_info.cpp:122
virtual uint64_t confirmations() const override
Definition transaction_info.cpp:142
virtual bool isCoinbase() const override
Definition transaction_info.cpp:81
virtual std::time_t timestamp() const override
Definition transaction_info.cpp:127
std::time_t m_timestamp
Definition transaction_info.h:79
TransactionInfoImpl()
Definition transaction_info.cpp:44
virtual std::string label() const override
Definition transaction_info.cpp:116
std::string m_label
Definition transaction_info.h:77
bool m_coinbase
Definition transaction_info.h:70
virtual bool isFailed() const override
Definition transaction_info.cpp:76
virtual uint64_t blockHeight() const override
Definition transaction_info.cpp:96
virtual int direction() const override
in/out
Definition transaction_info.cpp:65
uint32_t m_subaddrAccount
Definition transaction_info.h:76
virtual bool isPending() const override
true if hold
Definition transaction_info.cpp:71
virtual uint64_t fee() const override
always 0 for incoming txes
Definition transaction_info.cpp:91
int m_direction
Definition transaction_info.h:67
uint64_t m_amount
Definition transaction_info.h:71
uint64_t m_fee
Definition transaction_info.h:72
virtual std::string paymentId() const override
Definition transaction_info.cpp:132
virtual uint32_t subaddrAccount() const override
Definition transaction_info.cpp:111
std::string m_hash
Definition transaction_info.h:78
std::set< uint32_t > m_subaddrIndex
Definition transaction_info.h:75
uint64_t m_blockheight
Definition transaction_info.h:73
friend class TransactionHistoryImpl
Definition transaction_info.h:85
virtual uint64_t unlockTime() const override
Definition transaction_info.cpp:147
virtual uint64_t amount() const override
Definition transaction_info.cpp:86
virtual const std::vector< Transfer > & transfers() const override
only applicable for output transactions
Definition transaction_info.cpp:137
uint64_t m_confirmations
Definition transaction_info.h:82
std::vector< Transfer > m_transfers
Definition transaction_info.h:81
std::string m_description
Definition transaction_info.h:74
Definition address_book.cpp:40
unsigned int uint32_t
Definition stdint.h:126
unsigned __int64 uint64_t
Definition stdint.h:136
The TransactionInfo - interface for displaying transaction information.
Definition wallet2_api.h:170