unwrap_or() or map to Error and propagate with ?
Clean pants from now on!
I never claimed that I rebalanced or needed to rebalance channels. Maybe instead of constantly crying RTFM you can actually read what I wrote and address the central point.
You should reflect on the way you choose to act and argue online. It's really unhealthy.
1. I'm describing end user nodes. Every node has to manage liquidity and routes some way or another otherwise you can't send or receive. It's not a routing node exclusive concern.
2. Unnanounced channels are NOT private. They are easily found by probing and looking on-chain. Don't operate under that assumption nor perpetuate that misnomer myth.
If you want a real world example of a end user self custodial pain:
Like everything in life, if you get caught up in memes and controversies, you miss the forest for the trees.
There's been (as always) great feats of performance from imoressive athletes, great storylines of failure, superation and excelence.
I agree with most of what you said. I like LN, that's why I dedicate time and money on it.
But I'm not pretending it has good UX.
Peak stupidity. A professional certified LN node runner would know exaxtly what to do!
Understable. But still terrible UX. 2M sats is not even that much.
In the Summer, that's the easy mode!
When completing a 2M sat trade on robosats, I couldn't do it with own lnd node, route kept failing even though I had a 10% max fee, more than enough liquidity a 3 good channels to very well connected nodes.
I had to send the 2M sats from my lnd to my phoenix wallet, but couldn't do it in 1 go, had to split it in 4x 500k sat invoices, otherwise the payment would fail, even though I had bought 4M incoming liquidity in phoenix.
Then from phoenix, I could finally pay the 2M robosats invoice and complete the trade.
Maybe I'm just a terrible node runner who doesn't know what he's doing.
They are fine pieces of software that make it as easy as possible to use Lightning in a self-custodial way. That was never in question.
The UX issues exist at the protocol level, they are stuff that apps can't easily solve.
Things like: the need to run a service 24-7, liquidity management, incoming liquidity, routing and failed payments. Not to mention the overreliance on lnurl which has a whole different set of requirements
Quick poll: who here believes this is the final goal? No judgement, be real
As long as you need something running 24-7 + need to manage liquidity + worry about routes/failed payments, it's unlikely to be mass adopted in a self-custodial way.
Everyone does it out of love and as a hobby.
Why do you even care for what I believe? At what point did this become personal?
If you think the self custody UX is great, then fine, we don't have to agree nor attack eachothers' character, motives or techincal abilities.
I know about phoenix and LSP based wallets, it's not exactly a secret. I've tried them all, they are very good, wished more people used those.
The fact they are good for someome passionate as me, does not make their UX good, specially compared to custodial wallets or even self-custodial shitcoin wallets.
I only bitch about stuff that I actually use. I avoid talking about what I don't know.
That's exactly what I do
