CAKE-297 | fixed subaddrIndex in the monero_api.cpp and transaction_info_row.dart

OleksandrSobol committed May 12, 2021 at 19:38 UTC 9da3d837c3cab005c521d44d9cb67a5ef714dba5
2 files changed +6
cw_monero/ios/Classes/monero_api.cpp
+3
@@ -134,6 +134,7 @@ extern "C"
134 uint32_t subaddrAccount;
135 int8_t direction;
136 int8_t isPending;
137 + uint32_t subaddrIndex;
138
139 char *hash;
140 char *paymentId;
@@ -146,6 +147,8 @@ extern "C"
147 fee = transaction->fee();
148 blockHeight = transaction->blockHeight();
149 subaddrAccount = transaction->subaddrAccount();
150 + std::set<uint32_t>::iterator it = transaction->subaddrIndex().begin();
151 + subaddrIndex = *it;
152 confirmations = transaction->confirmations();
153 datetime = static_cast<int64_t>(transaction->timestamp());
154 direction = transaction->direction();
cw_monero/lib/structs/transaction_info_row.dart
+3
@@ -23,6 +23,9 @@ class TransactionInfoRow extends Struct {
23 @Int8()
24 int isPending;
25
26 + @Uint32()
27 + int subaddrIndex;
28 +
29 Pointer<Utf8> hash;
30
31 Pointer<Utf8> paymentId;