You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've done some analysis on the network graph, and here are the results:
ACINQ is able to reach all nodes in the network (except 13 that seem orphaned) with a cltv_delta of 576
If we lower that value (to 575), we immediately lose 15 remote nodes. If we accept losing those 15 nodes we can lower the cltv_delta to 472 without more losses
We have an upper limit of 1008 (1 week)
We need to account for one private channel hop (for which we get the cltv_delta in the invoice)
Currently the code doesn't take the invoice routing hint into account: it should.
The calculation of the trampoline cltv_delta should be:
Select the highest cltv_delta value in the invoice routing hints
Add 472 to it
If ACINQ responds with an error TrampolineExpiryTooSoon or TrampolineInsufficientFees (will be added to core soon) retry adding using 576 instead of 472
I think it should be decorelated from the trampoline fee calculation: routing nodes are starting to update their fees so we'll need something more dynamic there, but they're mostly keeping default cltv_delta.
The text was updated successfully, but these errors were encountered:
In the longer term, Trampoline nodes will instead give you an error saying: if you retry with exactly that fee and cltv_delta it should work, but that will take more time to implement in eclair-core.
I've done some analysis on the network graph, and here are the results:
Currently the code doesn't take the invoice routing hint into account: it should.
The calculation of the trampoline cltv_delta should be:
TrampolineExpiryTooSoon
orTrampolineInsufficientFees
(will be added to core soon) retry adding using 576 instead of 472I think it should be decorelated from the trampoline fee calculation: routing nodes are starting to update their fees so we'll need something more dynamic there, but they're mostly keeping default cltv_delta.
The text was updated successfully, but these errors were encountered: