electrum icon indicating copy to clipboard operation
electrum copied to clipboard

Inbound channels (remote node -> electrum)

Open babikpatient6 opened this issue 1 year ago • 2 comments

No easy way to open inbound channel from remote node to electrum always bugged me as by far the most painful disadvantage of electrum as otherwise great "lite" lightning wallet and since I still don't see it being fixed after so many years, I would like to request this feature ftw.

Iiuc, the easiest way to fix this would be to add option to manually connect to specified lightning peer. Once connection is estabilished, remote peer should be able to easily find my electrum node's full URI in his connected peers and open channel to it while the connection exists.. At the moment the only way how to "connect" to remote node is to open outbound channel to it, which is exactly what I don't want to do when opening inbound channel is my whole objective..

For clearnet nodes this should be super easy (something like adding "connect to peer" field in window under ⚡ icon in right bottom corner), but ideal would of course be option to use TOR address..

Or am I missing something?

babikpatient6 avatar Apr 18 '24 15:04 babikpatient6

Note: recovering from seed with the OP_RETURN-based on-chain channel backups only works for outgoing channels. https://github.com/spesmilo/electrum/blob/91de8e70e53d8aa91fd91a8cd859000179039b7d/electrum/simple_config.py#L1017-L1024

SomberNight avatar Apr 18 '24 16:04 SomberNight

It is possible to connect to desired (clearnet) node from desktop version with console, but in mobile electrum the missing option to connect to specific peer continues to seriously limit electrum's potential use cases as a LN wallet.. I could do tons of onboarding to self-custodial LN with electrum if the option to receive inbound channel to electrum was possible. Blixt and zeus have the functionality, but mobile electrum is lighter and has really simple UI, which LN - naive people like..

babikpatient6 avatar Aug 05 '24 22:08 babikpatient6