mirror of
https://git.wownero.com/wownero/onion-wownero-blockchain-explorer.git
synced 2024-08-15 00:33:12 +00:00
change info added to signed tx data
This commit is contained in:
parent
f340e7f0b1
commit
ee1305b993
2 changed files with 24 additions and 6 deletions
23
src/page.h
23
src/page.h
|
@ -1572,7 +1572,7 @@ namespace xmreg {
|
|||
|
||||
if (strncmp(decoded_raw_tx_data.c_str(), SIGNED_TX_PREFIX, magiclen) != 0)
|
||||
{
|
||||
cout << "The data is neigther unsigned nor signed tx!" << endl;
|
||||
cout << "The data is neither unsigned nor signed tx!" << endl;
|
||||
return string( "The data is neither unsigned nor signed tx!");
|
||||
}
|
||||
|
||||
|
@ -1616,12 +1616,25 @@ namespace xmreg {
|
|||
|
||||
destination_addresses.push_back(
|
||||
mstch::map {
|
||||
{"dest_address", get_account_address_as_str(testnet, a_dest.addr)},
|
||||
{"dest_amount" , fmt::format("{:0.12f}", XMR_AMOUNT(a_dest.amount))}
|
||||
{"dest_address" , get_account_address_as_str(testnet, a_dest.addr)},
|
||||
{"dest_amount" , fmt::format("{:0.12f}", XMR_AMOUNT(a_dest.amount))},
|
||||
{"is_this_change" , false}
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
// get change address and amount info
|
||||
if (ptx.construction_data.change_dts.amount > 0)
|
||||
{
|
||||
destination_addresses.push_back(
|
||||
mstch::map {
|
||||
{"dest_address" , get_account_address_as_str(testnet, ptx.construction_data.change_dts.addr)},
|
||||
{"dest_amount" , fmt::format("{:0.12f}", XMR_AMOUNT(ptx.construction_data.change_dts.amount))},
|
||||
{"is_this_change" , true}
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
tx_context.insert({"dest_infos", destination_addresses});
|
||||
|
||||
// get reference to inputs array created of the tx
|
||||
|
@ -1632,8 +1645,8 @@ namespace xmreg {
|
|||
{
|
||||
mstch::map& output_map = boost::get<mstch::map>(outputs.at(i));
|
||||
|
||||
//cout << boost::get<string>(output_map["out_pub_key"]) <<", " << address_amounts.at(i) << endl;
|
||||
//cout << boost::get<string>(output_map["out_pub_key"]) << endl;
|
||||
cout << boost::get<string>(output_map["out_pub_key"])
|
||||
<<", " << boost::get<string>(output_map["amount"]) << endl;
|
||||
}
|
||||
|
||||
// get public keys of real outputs
|
||||
|
|
|
@ -93,7 +93,12 @@
|
|||
{{#txs}}
|
||||
<h5>
|
||||
{{#dest_infos}}
|
||||
{{^is_this_change}}
|
||||
Send {{dest_amount}} to {{dest_address}}<br/>
|
||||
{{/is_this_change}}
|
||||
{{#is_this_change}}
|
||||
Change {{dest_amount}} back to {{dest_address}}<br/>
|
||||
{{/is_this_change}}
|
||||
{{/dest_infos}}
|
||||
</h5>
|
||||
{{>tx_details}}
|
||||
|
|
Loading…
Reference in a new issue