mirror of
https://git.wownero.com/wownero/onion-wownero-blockchain-explorer.git
synced 2024-08-15 00:33:12 +00:00
add decrypting payments id8 obtained when using integrated address
This commit is contained in:
parent
c44fa88f72
commit
d83b9188b7
2 changed files with 18 additions and 2 deletions
13
src/page.h
13
src/page.h
|
@ -1745,7 +1745,6 @@ namespace xmreg
|
||||||
<< e.what() << endl;
|
<< e.what() << endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// get block cointaining this tx
|
// get block cointaining this tx
|
||||||
block blk;
|
block blk;
|
||||||
|
|
||||||
|
@ -1790,6 +1789,7 @@ namespace xmreg
|
||||||
{"has_payment_id8" , txd.payment_id8 != null_hash8},
|
{"has_payment_id8" , txd.payment_id8 != null_hash8},
|
||||||
{"payment_id" , pid_str},
|
{"payment_id" , pid_str},
|
||||||
{"payment_id8" , pid8_str},
|
{"payment_id8" , pid8_str},
|
||||||
|
{"decrypted_payment_id8", string{}},
|
||||||
{"tx_prove" , tx_prove}
|
{"tx_prove" , tx_prove}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1814,6 +1814,17 @@ namespace xmreg
|
||||||
return string("Cant get key_derivation");
|
return string("Cant get key_derivation");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// decrypt encrypted payment id, as used in integreated addresses
|
||||||
|
crypto::hash8 decrypted_payment_id8 = txd.payment_id8;
|
||||||
|
|
||||||
|
if (decrypted_payment_id8 != null_hash8)
|
||||||
|
{
|
||||||
|
if (decrypt_payment_id(decrypted_payment_id8, pub_key, prv_view_key))
|
||||||
|
{
|
||||||
|
context["decrypted_payment_id8"] = pod_to_hex(decrypted_payment_id8);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
mstch::array outputs;
|
mstch::array outputs;
|
||||||
|
|
||||||
uint64_t sum_xmr {0};
|
uint64_t sum_xmr {0};
|
||||||
|
|
|
@ -10,7 +10,12 @@
|
||||||
{{/has_payment_id}}
|
{{/has_payment_id}}
|
||||||
|
|
||||||
{{#has_payment_id8}}
|
{{#has_payment_id8}}
|
||||||
<H5 style="margin:5px">Payment id (encrypted): {{payment_id8}}</H5>
|
{{^decrypted_payment_id8}}
|
||||||
|
<H5 style="margin:5px">Payment id (encrypted): {{payment_id8}}</H5>
|
||||||
|
{{/decrypted_payment_id8}}
|
||||||
|
{{#decrypted_payment_id8}}
|
||||||
|
<H5 style="margin:5px">Payment id (decrypted): {{decrypted_payment_id8}}</H5>
|
||||||
|
{{/decrypted_payment_id8}}
|
||||||
{{/has_payment_id8}}
|
{{/has_payment_id8}}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue