mirror of
https://github.com/aljazceru/plugins.git
synced 2025-12-22 07:34:20 +01:00
fix: sendinvoiceless adds receivers fee
This commit is contained in:
committed by
Christian Decker
parent
a35dfc5a5d
commit
b515dbe59a
@@ -17,10 +17,7 @@ def setup_routing_fees(plugin, route, msatoshi, payload):
|
||||
fee = Millisatoshi(ch['base_fee_millisatoshi'])
|
||||
fee += msatoshi * ch['fee_per_millionth'] // 1000000
|
||||
if ch['source'] == payload['nodeid']:
|
||||
if fee <= payload['msatoshi']:
|
||||
fee = payload['msatoshi']
|
||||
else:
|
||||
raise RpcError("sendinvoiceless", payload, {'message': 'Insufficient sending amount'})
|
||||
fee += payload['msatoshi']
|
||||
msatoshi += fee
|
||||
delay += ch['delay']
|
||||
r['direction'] = int(ch['channel_flags']) % 2
|
||||
|
||||
Reference in New Issue
Block a user