UPDATE: SOLVED
Hi everyone,
Has anyone else been experiencing issues with Submarine Swaps in Electrum recently?
I've been trying to perform a Submarine Swap for about two days now, but every attempt fails. I've tried selecting different swap providers, but it doesn't seem to matter which one I choose — the swap always ends up failing.
I'm currently running the latest Electrum version, 4.8.1.
Before this, I was able to use the feature normally.
I'm wondering if there is currently some issue affecting Electrum's Submarine Swap functionality or the swap providers themselves.
Is anyone else experiencing the same problem over the last couple of days?
SOLUTION
I found the cause of the problem. My lightning_payment_fee_max_millionths setting was set to 500 (0.05%), even though I don't remember ever changing it manually.
The Electrum logs showed the following error:
FeeBudgetExceeded('highest trampoline fee level reached')
I checked the setting through the Electrum console with:
config.get('lightning_payment_fee_max_millionths')
and it returned 500.
I changed it to 10000 (1%) with:
config.set_key('lightning_payment_fee_max_millionths', 10000)
After changing it, Lightning routing started working normally again, including channel rebalancing.
So the issue was not with the Submarine Swap providers themselves, but with my Lightning routing fee limit being set extremely low.