Author

Topic: How do I create a channel with a receiving capacity >0? (Read 81 times)

legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
I'm no LN expert, so I am trying to figure out how to use my Electrum wallet to receive LN payments for my background removal service in another thread.

The issue is, all of my channels are being created with "Receiving capacity: 0". I am frequently getting "path not found" errors whenever trying to pay some services using LN, which I guess is the most impactful when I try to use the submarine swap feature that's built-in to Electrum, which says it can increase the receiving capacity, but the transaction also fails with a "path not found error".

I'd hate to set up another wallet software just for LN so I want to figure out how to di this with what I have already.
From what I've tried before using the Electrum Testnet to increase the receiving capacity, I first sent some assets such as to https://htlc.me/ (Bitcoin Testnet); For Bitcoin (non-Testnet), try Saint-loup's suggestion to deposit to another wallet first. I tried an open channel with Trampoline and Local routing (gossip). As shown in the following screenshot:






For the "No path found" error issue, maybe the following link can be an additional reference for information: https://github.com/spesmilo/electrum/issues/7291.

copper member
Activity: 2170
Merit: 4238
Join the world-leading crypto sportsbook NOW!
I'm no LN expert, so I am trying to figure out how to use my Electrum wallet to receive LN payments for my background removal service in another thread.

The issue is, all of my channels are being created with "Receiving capacity: 0". I am frequently getting "path not found" errors whenever trying to pay some services using LN, which I guess is the most impactful when I try to use the submarine swap feature that's built-in to Electrum, which says it can increase the receiving capacity, but the transaction also fails with a "path not found error".

I'd hate to set up another wallet software just for LN so I want to figure out how to di this with what I have already.

It's been a while since I've used Electrum for LN, I set up headless server with LND, Loop, Boltz, and RTL as the front end.  Not sure if it's better honestly, requires a lot more maintenance obviously.  Nevertheless, I think nc50lc is on the right track; that error is indicative of Boltz server connection errors.

If you can't or don't want to do submarine swaps, I recommend swapping LN funds for on-chain funds using Robosats, it's P2P, no KYC, and easy to use.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
The issue is, all of my channels are being created with "Receiving capacity: 0". I am frequently getting "path not found" errors whenever trying to pay some services using LN, which I guess is the most impactful when I try to use the submarine swap feature that's built-in to Electrum, which says it can increase the receiving capacity, but the transaction also fails with a "path not found error".
Yes, 'Submarine Swap' should do the trick, so the actual issue is your channel's connectivity.
The "No path found" error happens if your channel cannot find a route to Boltz's channel to pay the to-be-swapped lightning funds.
Connecting to a well-connected node with many channels may help.
Also, if you're not using "trampoline routing", it may take a while to fully sync with the lightning network. (seen as the percentage in the lightning icon)

You can also try directly swapping through Boltz website and see if there's a difference: boltz.exchange
It's the same service as Electrum's swap feature.
legendary
Activity: 2590
Merit: 2348
I'm no LN expert, so I am trying to figure out how to use my Electrum wallet to receive LN payments for my background removal service in another thread.

The issue is, all of my channels are being created with "Receiving capacity: 0". I am frequently getting "path not found" errors whenever trying to pay some services using LN, which I guess is the most impactful when I try to use the submarine swap feature that's built-in to Electrum, which says it can increase the receiving capacity, but the transaction also fails with a "path not found error".

I'd hate to set up another wallet software just for LN so I want to figure out how to di this with what I have already.
You didn't mention if your channels have been created with the trampoline route mode or the normal one. In order to increase your receiving capacity you need to spend funds from your channel first. If you don't want to pay fees for that thing, you can send your funds to an exchange accepting LN deposits like Kraken or Bitfinex or another platform. And then withdraw your BTCs on chain once you have accumulated a bit of them there in order to avoid paying too much withdrawal fees at the end, you can also withdraw them to another LN channel you need to top up sending capacity.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
I'm no LN expert, so I am trying to figure out how to use my Electrum wallet to receive LN payments for my background removal service in another thread.

The issue is, all of my channels are being created with "Receiving capacity: 0". I am frequently getting "path not found" errors whenever trying to pay some services using LN, which I guess is the most impactful when I try to use the submarine swap feature that's built-in to Electrum, which says it can increase the receiving capacity, but the transaction also fails with a "path not found error".

I'd hate to set up another wallet software just for LN so I want to figure out how to di this with what I have already.
Jump to: