|
|
@ -1796,6 +1796,7 @@ public:
|
|
|
|
mixin_timestamps.push_back(blk.timestamp);
|
|
|
|
mixin_timestamps.push_back(blk.timestamp);
|
|
|
|
|
|
|
|
|
|
|
|
++output_i;
|
|
|
|
++output_i;
|
|
|
|
|
|
|
|
|
|
|
|
} // for(const tx_source_entry::output_entry& oe: tx_source.outputs)
|
|
|
|
} // for(const tx_source_entry::output_entry& oe: tx_source.outputs)
|
|
|
|
|
|
|
|
|
|
|
|
dest_sources.push_back(single_dest_source);
|
|
|
|
dest_sources.push_back(single_dest_source);
|
|
|
@ -1908,8 +1909,10 @@ public:
|
|
|
|
// we need this data if we want to use "Decode outputs"
|
|
|
|
// we need this data if we want to use "Decode outputs"
|
|
|
|
// to see which outputs are ours, and decode amounts in ringct txs
|
|
|
|
// to see which outputs are ours, and decode amounts in ringct txs
|
|
|
|
tx_context["raw_tx_data"] = raw_tx_data;
|
|
|
|
tx_context["raw_tx_data"] = raw_tx_data;
|
|
|
|
|
|
|
|
tx_context["show_more_details_link"] = false;
|
|
|
|
|
|
|
|
|
|
|
|
context["data_prefix"] = string("none as this is pure raw tx data");
|
|
|
|
context["data_prefix"] = string("none as this is pure raw tx data");
|
|
|
|
|
|
|
|
context["tx_json"] = obj_to_json_str(tx_from_blob);
|
|
|
|
|
|
|
|
|
|
|
|
context.emplace("txs" , mstch::array{});
|
|
|
|
context.emplace("txs" , mstch::array{});
|
|
|
|
|
|
|
|
|
|
|
@ -3948,6 +3951,7 @@ private:
|
|
|
|
{"has_error" , false},
|
|
|
|
{"has_error" , false},
|
|
|
|
{"error_msg" , string("")},
|
|
|
|
{"error_msg" , string("")},
|
|
|
|
{"have_raw_tx" , false},
|
|
|
|
{"have_raw_tx" , false},
|
|
|
|
|
|
|
|
{"show_more_details_link", true}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
string server_time_str = xmreg::timestamp_to_str(server_timestamp, "%F");
|
|
|
|
string server_time_str = xmreg::timestamp_to_str(server_timestamp, "%F");
|
|
|
|