ZeusLN / zeus

A mobile Bitcoin wallet fit for the gods. ⚡️ Est. 563345
https://ZeusLN.com
Other
1.03k stars 146 forks source link

LNURLp parsing issue inconsistent working. #979

Closed brianoflondon closed 2 years ago

brianoflondon commented 2 years ago

Describe the bug

I'm entering LNURLp by photographing a QR code or by typing it in.

When I put in the following it works:

podping@v4v.app

if I enter

brianoflondon@v4v.app

it fails with Error fetching Lightning Address data.

That should just be calling GET on this: https://v4v.app/.well-known/lnurlp/brianoflondon

If I put exactly the same into Breez it works.

If I use lightning:podping@v4v.app in a QR code generator as text it works, switch to lightning:brianoflondon@v4v.app it fails.

I wrote the API that serves the response from V4V.app and it can be seen here: https://api.v4v.app/docs

Zeus never even calls this API when I try the brianoflondon@v4v.app address. I'm genuinely mystified by this.

It seems that any valid Hive account address works except for MINE! And I wrote this API! However my address does work in Wallet of Satoshi, Breez and others.

Reproduce

Open Zeus.

Open camera point at:

image

Fails with unable to read brianoflondon@v4v.app

Point at:

image

Opens up to send 1000 sats to podping@v4v.app

Zeus version

v0.6.4

Network

Clearnet

Device

iPhone X

Device operating system

iOS 15.4.1

Log output

No response

kaloudis commented 2 years ago

I'm unable to recreate. Loads every time I scan it.

Very peculiar.

brianoflondon commented 2 years ago

Very strange. Something about my own account name on my own phone is causing an issue.

I may try re attaching to nodes.

brianoflondon commented 2 years ago

I guess this can be closed if it is only my copy of Zeus that's misbehaving.