ui: Display XMR view key on bid page
https://monerohash.com/explorer/myoutputs Shared view key is for the chain B lock tx. To find the view key for the lock spend tx: http://localhost:12700/rpc Monero Wallet getaddress query_key {"key_type":"view_key"}
This commit is contained in:
parent
a4f4a411a9
commit
c4457ca400
@ -181,7 +181,10 @@ class XMRInterface(CoinInterface):
|
||||
return edf.scalarmult_B(key)
|
||||
|
||||
def encodeKey(self, vk):
|
||||
return vk.hex()
|
||||
return vk[::-1].hex()
|
||||
|
||||
def decodeKey(self, k_hex):
|
||||
return bytes.fromhex(k_hex)[::-1]
|
||||
|
||||
def encodePubkey(self, pk):
|
||||
return edu.encodepoint(pk)
|
||||
@ -216,9 +219,6 @@ class XMRInterface(CoinInterface):
|
||||
def lengthDLEAG(self):
|
||||
return dleag_proof_len()
|
||||
|
||||
def decodeKey(self, k_hex):
|
||||
return bytes.fromhex(k_hex)
|
||||
|
||||
def sumKeys(self, ka, kb):
|
||||
return ed25519_scalar_add(ka, kb)
|
||||
|
||||
|
@ -94,6 +94,9 @@
|
||||
{% if data.xmr_b_shared_address %}
|
||||
<p class="monospace">Shared Address: {{ data.xmr_b_shared_address }}</p>
|
||||
{% endif %}
|
||||
{% if data.xmr_b_shared_viewkey %}
|
||||
<p class="monospace">Shared View Key: {{ data.xmr_b_shared_viewkey }}</p>
|
||||
{% endif %}
|
||||
{% if data.xmr_b_half_privatekey %}
|
||||
<p class="monospace">Key Half: {{ data.xmr_b_half_privatekey }}</p>
|
||||
{% endif %}
|
||||
|
@ -297,6 +297,7 @@ def describeBid(swap_client, bid, xmr_swap, offer, xmr_offer, bid_events, edit_b
|
||||
data['txns'] = txns
|
||||
|
||||
data['xmr_b_shared_address'] = ci_to.encodeSharedAddress(xmr_swap.pkbv, xmr_swap.pkbs) if xmr_swap.pkbs else None
|
||||
data['xmr_b_shared_viewkey'] = ci_to.encodeKey(xmr_swap.vkbv) if xmr_swap.vkbv else None
|
||||
|
||||
if swap_client.debug_ui:
|
||||
try:
|
||||
|
Loading…
Reference in New Issue
Block a user