-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple improvements #115
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1aea40 - Browse repository at this point
Copy the full SHA b1aea40View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfb6389 - Browse repository at this point
Copy the full SHA dfb6389View commit details -
Configuration menu - View commit details
-
Copy full SHA for a73ea6c - Browse repository at this point
Copy the full SHA a73ea6cView commit details -
use onchain fee estimate of lnd instead of electrum
We are using the onchain fee estimator of lnd now. Internally, lnd uses either bitcoind or a fee url for the estimation.
Configuration menu - View commit details
-
Copy full SHA for 481ccf5 - Browse repository at this point
Copy the full SHA 481ccf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 495b27e - Browse repository at this point
Copy the full SHA 495b27eView commit details -
It is now possible to control the node limits of a circuitbreaker instance dynamically.
Configuration menu - View commit details
-
Copy full SHA for 6ddcd1d - Browse repository at this point
Copy the full SHA 6ddcd1dView commit details -
The onchain matcher offers the possibility to enforce policies depending on the current onchain fees. The confirmation target can be configured by the user (default: 6).
Configuration menu - View commit details
-
Copy full SHA for 401101f - Browse repository at this point
Copy the full SHA 401101fView commit details -
Add synced_to_chain to the onchain matcher
Add synced_to_chain as a criterion to the onchain matcher. synced_to_chain becomes false if LND is not synced to the chain for more than 5 minutes. In the past, this was an indicator of a severe issue that required a hotfix for lnd.
Configuration menu - View commit details
-
Copy full SHA for 2b103c8 - Browse repository at this point
Copy the full SHA 2b103c8View commit details -
Consideration of the unsettled balance
We add the amounts of pending htlcs to the local and remote balance of a channel. Incoming htlcs are added to the remote balance and outgoing htlcs to the local balance.
Configuration menu - View commit details
-
Copy full SHA for 2499f74 - Browse repository at this point
Copy the full SHA 2499f74View commit details -
Consideration of the commit fee in the balance calculation
We take the commit fee into account when calculating the local balance and the remote balance, depending on who opened the channel. This stabilizes the calculation of balances and ratios in times of volatile onchain fees.
Configuration menu - View commit details
-
Copy full SHA for 2b67df5 - Browse repository at this point
Copy the full SHA 2b67df5View commit details -
We include rules based on either the number of pending HTLCs or the next expiry.
Configuration menu - View commit details
-
Copy full SHA for 81b717e - Browse repository at this point
Copy the full SHA 81b717eView commit details -
Consideration of the local constraints during channel update
Local constraints are used to floor/cap the min_htlc_mat/max_htlc_msat.
Configuration menu - View commit details
-
Copy full SHA for 35c9bf2 - Browse repository at this point
Copy the full SHA 35c9bf2View commit details -
Matchers are now only called once
Until now, it could happen with several attributes that the matcher for a namespace was called several times unnecessarily.
Configuration menu - View commit details
-
Copy full SHA for fd1a164 - Browse repository at this point
Copy the full SHA fd1a164View commit details -
Introducing:
inbound_level_ppm
andmin_inbound_fee_ppm_delta
1) `min_inbound_fee_ppm_delta` is the necessary minimum change in the inbound_fee_ppm. The parameter uses `min_fee_ppm_delta` as the default. 2) We also ensure that the inbound fee rates are only changed if the change is sufficiently large. 3) If `inbound_level_ppm` is set, `inbound_fee_ppm` is calculated with `min(inbound_level_ppm - fee_ppm; 0)`.
Configuration menu - View commit details
-
Copy full SHA for 7f65145 - Browse repository at this point
Copy the full SHA 7f65145View commit details -
In this new mode we print more information than in verbose mode. Every matched policy is printed. That can be useful if one use a config with many non final policies.
Configuration menu - View commit details
-
Copy full SHA for 69d721f - Browse repository at this point
Copy the full SHA 69d721fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce993d4 - Browse repository at this point
Copy the full SHA ce993d4View commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f3b7b44 - Browse repository at this point
Copy the full SHA f3b7b44View commit details