-
Notifications
You must be signed in to change notification settings - Fork 267
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
Feature request: better (manual) fee control #1028
Comments
Would be nice to have a say or at least try to have some influence on the fee when a peer mutually closes a locally opened channel. Since peers have an interest in getting funds back fast but pay absolutely none of the fees they will always have an incentive to pay the highest fee possible for such channel closures. In the end it hurt's everyone and it would be nice to have a solution. Example: If a peer has a range setting that overlaps, channel opening will be accepted. Otherwise the node sends an error message back with the accepted range and the funding party can decide if they wanna adjust their settings accordingly or rather not open a channel with the respective node. Having both, a fee setting and a block target could be problematic but could probably be solved by requiring only one to be within range or prioritize one over the other. Since fees are very dynamic and those settings are much less dynamic, transactions could get stuck. It should always be quite simple to get them unstuck via CPFP though. It would probably be even better to have an advanced option to manually adjust the max accepted fee and block target upon channel opening not only via the config. This would provide much more flexibility. |
#1066 already handles mutual close, it will be possible to configure the feerate (see block target) to use when computing the commitment transaction (which is what is used in mutual close). The commitment fees are part of the negotiation of the channel opening, in fact they are inside the |
In the last 4 months I paid a total of around ~0.22 BTC for roughly 600 channel opening/closing transactions even though my opening tx are always only paying a maximum of 1-5 sat/b and only maybe 75% of those channels were opened by myself. Pretty much all of those tx happened during times of insignificant network congestion. As soon as congestion goes up, things will get much worse and 0.22 BTC is already pretty bad!
If possible, this would be the best imho:
Hopefully at least some of it can be implemented before the bull market starts picking up steam. Otherwise I fear that operating a routing node will become VERY expensive. I'm already paying hundreds of dollars each month...
The text was updated successfully, but these errors were encountered: