mirror of
https://github.com/aljazceru/plugins.git
synced 2025-12-22 15:44:20 +01:00
rebalance: restore Python3.5 compat
Support old snakes that have not shed yet
This commit is contained in:
committed by
Christian Decker
parent
2448e26618
commit
94c641ea58
@@ -16,7 +16,7 @@ def setup_routing_fees(plugin, route, msatoshi):
|
||||
ch = next(c for c in channels.get('channels') if c['destination'] == r['id'])
|
||||
fee = Millisatoshi(ch['base_fee_millisatoshi'])
|
||||
# BOLT #7 requires fee >= fee_base_msat + ( amount_to_forward * fee_proportional_millionths / 1000000 )
|
||||
fee += (msatoshi * ch['fee_per_millionth'] + 999_999) // 1_000_000 # integer math trick to round up
|
||||
fee += (msatoshi * ch['fee_per_millionth'] + 10**6 - 1) // 10**6 # integer math trick to round up
|
||||
msatoshi += fee
|
||||
delay += ch['delay']
|
||||
|
||||
|
||||
Reference in New Issue
Block a user