Add transactions fetch

This commit is contained in:
Aditya Kulkarni
2019-10-18 11:26:12 -07:00
parent 547f566e05
commit e3ac42adfc
10 changed files with 136 additions and 306 deletions

View File

@@ -7,15 +7,24 @@
using json = nlohmann::json;
// Since each transaction can contain multiple outputs, we separate them out individually
// into a struct with address, amount, memo
struct TransactionItemDetail {
QString address;
qint64 amount;
QString memo;
};
// Represents a row in the transactions table. Note that each transaction can contain
// multiple addresses (i.e., Multiple TransctionItemDetail)
struct TransactionItem {
QString type;
qint64 datetime;
QString address;
QString txid;
double amount;
long confirmations;
QString fromAddr;
QString memo;
QList<TransactionItemDetail> items;
};