From ec7d3415ca30ff45d78564a5052114361987d731 Mon Sep 17 00:00:00 2001 From: woodser Date: Wed, 5 Jun 2019 15:13:56 -0400 Subject: [PATCH] collecting parameters to wallet2->get_payments() --- src/wallet/MoneroWallet.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/wallet/MoneroWallet.cpp b/src/wallet/MoneroWallet.cpp index 54382a8..74fe49f 100644 --- a/src/wallet/MoneroWallet.cpp +++ b/src/wallet/MoneroWallet.cpp @@ -446,6 +446,20 @@ namespace monero { string requestStr = ss.str(); cout << "Tx request: " << requestStr << endl; + // build parameters to wallet2->get_payments() + uint64_t min_height = request.minHeight == nullptr ? 0 : *request.minHeight; + uint64_t max_height = request.maxHeight == nullptr ? CRYPTONOTE_MAX_BLOCK_NUMBER : min((uint64_t) 0, *request.maxHeight); + boost::optional accountIndex = boost::none; + if (request.transferRequest != nullptr && request.transferRequest->accountIndex != nullptr) accountIndex = *(request.transferRequest->accountIndex); + std::set subaddressIndices; + if (request.transferRequest != nullptr) { + for (int i = 0; i < request.transferRequest->subaddressIndices.size(); i++) { + subaddressIndices.insert(request.transferRequest->subaddressIndices[i]); + } + } + + + throw runtime_error("Not implemented"); }