One of the issues I run into constantly is that lightning invoices expire to quickly. 15min is a joke, it should be 24h at least.
Discussion
Bitcoin doesn't fix timezones and the fact that half of cyberspace is sleeping while the other half is awake.
Maybe Bitcoin will fix timezones… you’ll never know what’s coming my friend
People fix timezones by not honoring them. Here on earth we just need one agreed upon time and UTC is the natural choice.
Bitcoin, like other key software, already does this.
Nontheless the one half is sleeping while the other is awake. The earth is round and the not everywhere is daylight at the same time :D
I also have an issue with the « prefered wallet », I want to push a button and make sure it opens the one I want.
How to fix this ?
within settings of your phone
depends on model
if you want to wait 24 hours for your money ask your local bank
LNURL
Yeah lightning addresses obviously fixes this but not everyone has one and invoices can have amounts which is nice.
24hrs it's good.
Bolt 12 is better.
Agreed. I can post an item for sale in a note, and when the invoice is paid, item is sold. Great feature. But that's very limited when invoices expire in 15 mins, an hour or whatever. Not all sales are in real time, a marketplace is definitely waiting on a solution. LNURL relies on the sender input for an amount, and the only other viable option right now is some sort of shopping cart and checkout software like BTCpay Server, LNbits or a Woocommerce lightning plugin. All of those require additional steps for a buyer and following a link off-client.
Inline invoices is a great UX improvement for peer to peer sales, but the short time limits seriously limit it's use cases right now.
100%
I guess it’s done that way because of fiat exchange rate fluctuations. It’s hard to run a retail business with open-ended invoices where you can’t guarantee what the fiat price will be the next day. Some wallets like #[2] let you set a custom expiration time.