Browse Source

trampoline: forwarding, use correct secret for legacy case

master
bitromortac 4 years ago
parent
commit
a3ec3f3228
No known key found for this signature in database
GPG Key ID: 1965063FC13BEBE2
  1. 5
      electrum/lnpeer.py

5
electrum/lnpeer.py

@ -1443,7 +1443,12 @@ class Peer(Logger):
payload = trampoline_onion.hop_data.payload
payment_hash = htlc.payment_hash
payment_data = payload.get('payment_data')
if payment_data: # legacy case
payment_secret = payment_data['payment_secret']
else:
payment_secret = os.urandom(32)
try:
outgoing_node_id = payload["outgoing_node_id"]["outgoing_node_id"]
amt_to_forward = payload["amt_to_forward"]["amt_to_forward"]

Loading…
Cancel
Save