lightning-decoder icon indicating copy to clipboard operation
lightning-decoder copied to clipboard

added sample invoice

Open pseudozach opened this issue 4 years ago • 6 comments

This adds a sample invoice field that can be clicked to retrieve an invoice from the lnurlp enpoints, this can make it easier for wallets/services that do not support the spec fetch quick invoices.

Screenshot from 2021-09-30 12-16-32

I tested to make sure it doesn't break anything, I hope I didn't miss something.

pseudozach avatar Sep 30 '21 19:09 pseudozach

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/andrerfneves/lightning-decoder/7n6cNUx2cyCz4YrZFt8zbD5u4xJb
✅ Preview: https://lightning-decoder-git-fork-pseudozach-master-andrerfneves.vercel.app

vercel[bot] avatar Sep 30 '21 19:09 vercel[bot]

@pseudozach not sure how this got missed for so long, my fault. I just tried it and landed on this after typing [email protected] for example. Maybe something needs changing?

Screen Shot 2022-07-02 at 4 06 57 PM

andrerfneves avatar Jul 02 '22 20:07 andrerfneves

@andrerfneves to be honest I get an error even on the live instance with your zbd address: Screen Shot 2022-07-13 at 12 26 24 PM

meanwhile, it works in both versions with my ln address. I think it's due to zbd ln address returning bunch of additional fields:

[email protected]

{ "status": "OK", "callback": "https://pay.pseudozach.com/.well-known/lnurlp/me", "tag": "payRequest", "maxSendable": 100000000, "minSendable": 1000, "metadata": "[["text/identifier","[email protected]"],["text/plain","Satoshis to [email protected]."]]", "commentAllowed": 0, "domain": "pay.pseudozach.com", "username": "me" }

[email protected]

{ "minSendable": 10000, "maxSendable": 150000000, "commentAllowed": 150, "tag": "payRequest", "metadata": "[["text/plain","andre - Welcome to ZEBEDEE! ;)"],["text/identifier","[email protected]"],["image/png;base64","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"]]", "callback": "https://api.zebedee.io/v0/process-static-charges/d0f2c3da-e836-480a-bf8c-f5d5b167d6f8", "payerData": { "name": { "mandatory": false }, "identifier": { "mandatory": false } }, "disposable": false, "domain": "zbd.gg", "username": "andre" }

pseudozach avatar Jul 13 '22 19:07 pseudozach

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
lightning-decoder ✅ Ready (Inspect) Visit Preview Jul 13, 2022 at 8:39PM (UTC)

vercel[bot] avatar Jul 13 '22 20:07 vercel[bot]

@andrerfneves ok I've fixed the issue you were seeing, it was due to payerData object sent by zbd.gg lnaddress. should be ok to merge now.

pseudozach avatar Jul 13 '22 20:07 pseudozach

@andrerfneves sir friendly reminder. I've 2 PRs pending. Let me know any issues.

pseudozach avatar Jul 22 '22 11:07 pseudozach