display details of raw tx data
This commit is contained in:
parent
8fc1245885
commit
8a36180392
32
src/page.h
32
src/page.h
|
@ -2051,6 +2051,38 @@ public:
|
|||
|
||||
cout << "tx_from_blob.vout.size(): " << tx_from_blob.vout.size() << endl;
|
||||
|
||||
// tx has been correctly deserialized. So
|
||||
// we just dispaly it. We dont have any information about real mixins, etc,
|
||||
// so there is not much more we can do with tx data.
|
||||
|
||||
mstch::map tx_context = construct_tx_context(tx_from_blob);
|
||||
|
||||
if (boost::get<bool>(tx_context["has_error"]))
|
||||
{
|
||||
return boost::get<string>(tx_context["error_msg"]);
|
||||
}
|
||||
|
||||
context["data_prefix"] = string("none as this is pure raw tx data");
|
||||
|
||||
context.emplace("txs" , mstch::array{});
|
||||
|
||||
boost::get<mstch::array>(context["txs"]).push_back(tx_context);
|
||||
|
||||
map<string, string> partials {
|
||||
{"tx_details", xmreg::read(string(TMPL_PARIALS_DIR) + "/tx_details.html")},
|
||||
};
|
||||
|
||||
// read checkrawtx.html
|
||||
string checkrawtx_html = xmreg::read(TMPL_MY_CHECKRAWTX);
|
||||
|
||||
// add header and footer
|
||||
string full_page = checkrawtx_html + get_footer();
|
||||
|
||||
add_css_style(context);
|
||||
|
||||
// render the page
|
||||
return mstch::render(full_page, context, partials);
|
||||
|
||||
} // if (strncmp(decoded_raw_tx_data.c_str(), SIGNED_TX_PREFIX, magiclen) != 0)
|
||||
|
||||
context["data_prefix"] = data_prefix;
|
||||
|
|
Loading…
Reference in New Issue