mirror of
https://github.com/aljazceru/plugins.git
synced 2025-12-24 00:24:19 +01:00
rebalance: fix getroute parameters
1. use riskfactor of 10 (default of pay) tends to give better routing results 2. limit route max_hops to 5 (+2) tends to give better success rate
This commit is contained in:
@@ -173,7 +173,7 @@ def rebalance(plugin, outgoing_scid, incoming_scid, msatoshi: Millisatoshi = Non
|
||||
excludes = [my_node_id] # excude all own channels to prevent shortcuts
|
||||
|
||||
while int(time.time()) - start_ts < retry_for and not plugin.rebalance_stop:
|
||||
r = plugin.rpc.getroute(incoming_node_id, msatoshi, riskfactor=1, cltv=9, fromid=outgoing_node_id, exclude=excludes)
|
||||
r = plugin.rpc.getroute(incoming_node_id, msatoshi, riskfactor=10, cltv=9, fromid=outgoing_node_id, exclude=excludes, maxhops=5)
|
||||
route_mid = r['route']
|
||||
route = [route_out] + route_mid + [route_in]
|
||||
setup_routing_fees(plugin, route, msatoshi)
|
||||
|
||||
Reference in New Issue
Block a user