LN-Zap / zap-iOS

Zap Wallet - Native iOS lightning wallet focused on user experience and ease of use ⚡️
http://zaphq.io
MIT License
181 stars 47 forks source link

Please integrate lnurl in Zap #265

Closed Tigerix closed 4 years ago

Tigerix commented 5 years ago

Since withdrawal of funds from lapps is quiet inconvenient with all the copy/paste of invoices, how about implementing lnurl?

https://github.com/btcontract/lnurl-rfc/blob/master/spec.md

ottosuess commented 5 years ago

i haven't really looked at lnurl.

is it actually used by services? would we need all Sub protocols?

@JimmyMow what do you think about it?

Tigerix commented 5 years ago

So far its not supported by many services, but I think its a chicken/egg problem, since this feature is really useful!

Services supporting lnurl: microbet.fun lightning.gifts kriptode.com/satsforlikes/ lapps.co lngames.net

ottosuess commented 5 years ago

We have to think about UX.

Lets say we add lnurl-withdraw. How can users scan the withdraw QR Code? Right now the QR Code scanner only shows up in the send modal. that's not what you expect when you want to withdraw.

Maybe we need something like a higher-level QR Code scanner that understands all kind of codes. (i.e lets you open a channel if you scan a peer address, send if you scan an invoice and do all kinds of lnurl stuff if you scan an lnurl)

Or do we add a withdraw button? i don't think lnurl is big enough right now to add a specific button to zap iOS for it.

🤯 @ole1220 @JimmyMow