aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/core_rpc_server.cpp
diff options
context:
space:
mode:
authormoneromooo-monero <moneromooo-monero@users.noreply.github.com>2016-11-20 14:12:19 +0000
committermoneromooo-monero <moneromooo-monero@users.noreply.github.com>2016-11-22 20:00:23 +0000
commite05907b3e7fccf11050797c5dcf8eec81d229abe (patch)
tree7f0e1a57dc2917a6b9b615c1fe84bec27cf4f720 /src/rpc/core_rpc_server.cpp
parentMerge pull request #1346 (diff)
downloadmonero-e05907b3e7fccf11050797c5dcf8eec81d229abe.tar.xz
rpc: add output indices to gettransactions
Someone apparently needs that to make a wallet but never asked. If you read that and that's not what you wanted, the bugtracker is at https://github.com/monero-project/monero/issues
Diffstat (limited to 'src/rpc/core_rpc_server.cpp')
-rw-r--r--src/rpc/core_rpc_server.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/rpc/core_rpc_server.cpp b/src/rpc/core_rpc_server.cpp
index a02a2375b..d9fa0e383 100644
--- a/src/rpc/core_rpc_server.cpp
+++ b/src/rpc/core_rpc_server.cpp
@@ -388,6 +388,14 @@ namespace cryptonote
res.txs_as_hex.push_back(e.as_hex);
if (req.decode_as_json)
res.txs_as_json.push_back(e.as_json);
+
+ // output indices too
+ bool r = m_core.get_tx_outputs_gindexs(tx_hash, e.output_indices);
+ if (!r)
+ {
+ res.status = "Failed";
+ return false;
+ }
}
BOOST_FOREACH(const auto& miss_tx, missed_txs)