fixes for the newest monero c++ api

master
moneroexamples 9 years ago
parent 4c446c5c3c
commit 723c52bab9

@ -1077,9 +1077,20 @@ namespace xmreg {
vector<uint64_t> out_amount_indices; vector<uint64_t> out_amount_indices;
try try
{
uint64_t tx_index;
if (core_storage->get_db().tx_exists(txd.hash, tx_index))
{ {
out_amount_indices = core_storage->get_db() out_amount_indices = core_storage->get_db()
.get_tx_amount_output_indices(txd.hash); .get_tx_amount_output_indices(tx_index);
}
else
{
cerr << "get_tx_outputs_gindexs failed to find transaction with id = " << txd.hash;
}
} }
catch(const exception& e) catch(const exception& e)
{ {
@ -1091,17 +1102,15 @@ namespace xmreg {
try try
{ {
out_global_indices = core_storage->get_db() core_storage->get_tx_outputs_gindexs(txd.hash,
.get_tx_output_indices(txd.hash); out_global_indices);
} }
catch(const exception& e) catch(const exception& e)
{ {
cerr << e.what() << endl; cerr << e.what() << endl;
} }
uint64_t output_idx {0}; uint64_t output_idx {0};
mstch::array outputs; mstch::array outputs;

Loading…
Cancel
Save