Skip to content
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: List pending channels #83

Closed
danielbroll opened this issue May 10, 2023 · 6 comments
Closed

Feature Request: List pending channels #83

danielbroll opened this issue May 10, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@danielbroll
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Fees are high, jpgs are clogging up the chain, channel might take a while until they confirm.

Describe the solution you'd like
Showing pending channels would help to stay on top!
image

Additional context

@danielbroll danielbroll added the enhancement New feature or request label May 10, 2023
@C-Otto
Copy link
Owner

C-Otto commented May 14, 2023

It's tricky, see my comment in your code. What kind of information do you expect to see? For me, lnd-manageJ mostly helps gather information that is tricky to acquire, for example routing statistics or details about on-chain fee costs. For pending channels there's not a whole lot to see, especially if you already know how to run lncli pendingchannels (which, I admit, isn't a GUI).

@danielbroll
Copy link
Contributor Author

Thanks for taking a look at the branch.

I would like to see:

  • the channel initiator & capacity
  • the alias (not part of lncli pendingchannels)
  • the lnd-manageJ UI link to the node
  • a direct link to ambos.space to investigate who opened a channel to my node.

Would you rather not have those information in the UI to keep the code base lean?

I personally use the UI to get an overview of my node and to see if there is something to do and then use lnci and scripts for the actual execution.

I guess having the feature richness of thunderhub is not the goal for the project?
Where to draw the line?

@C-Otto
Copy link
Owner

C-Otto commented May 14, 2023

The project doesn't really have a goal, I must admit. Personally I don't see the advantage, as I'm quite happy with my current toolset (mostly lncli), and I don't need support from lnd-manageJ for that. On the other hand, I don't use the UI at all, so I'm not really part of the target demographic here. Feel free to implement this, but please don't fiddle to much with the existing code regarding "real" as in non-pending channels.

@C-Otto
Copy link
Owner

C-Otto commented May 14, 2023

Oh, one more thing. You're only talking about not-yet-opened channels, but if you also consider not-yet-closed channels, this is more interesting. Especially with the recent chaos, getting some answers to questions like the following would help. I'm not too happy with my (bash-script based) toolchain, so integrating this into lnd-manageJ might help.

  • Who initiated the close (and who has to pay for it)?
  • How much did I already pay (including confirmed, possibly also unconfirmed, sweep transactions)?
  • Why did a force-close happen?
  • How much liquidity is locked, and for how long?
  • Which channels are stuck (coop close without close transactions)?
  • Which close transactions are waiting for confirmation (how long, at which fee rate)?

@danielbroll
Copy link
Contributor Author

I create a separate issue for your feature request #85

@C-Otto
Copy link
Owner

C-Otto commented Jul 4, 2023

Fixed by #84

@C-Otto C-Otto closed this as completed Jul 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants