Switched from WoS to Alby for my LN address (Alby announced NIP57 support)

Anybody got 1 satoshi to spare for testing? Zap me so I don't have to zap myself 😄

https://giphy.com/gifs/studiosoriginals-electrocuted-0zBi214o8vNxZf9nTb

Reply to this note

Please Login to reply.

Discussion

Zapped, but it doesn’t appear to be showing. 🤷🏻‍♂️

Thanks for testing. Just realized this means I have to update my nostr.json

Appreciate debugging 🙏I should have known better. Nostr.json has some new flags..... duhhhhhhh

Back to WoS temporarily. Thanks Evan phewwwww

Glad to help! 🫡

#[3]

What is the npub for (79f00d3f5a19ec806189fcab03c1be4ff81d18ee4f653c88fac41fe03570f432) in alby’s LNURLP json? I am just wondering how NIP57 works. Why not our NPUB but some Arbitrary npub? Is that NPUB somehow used for individual receipts? (Sorry didn’t dig deep into protocol yet)

afaik the npubs is mainly a representation for users. apps use hex.

we (the zapper/zap provider) sign the zap when the payment is received with that key.

this way clients can validate that the zap event is actually signed by the server that received the payment.

I noticed WoS and Alby have their hex keys, wherease Stacker news has my hex key in their LNURLp json. I guess #[5] does things differently on the back

https://stacker.news/.well-known/lnurlp/lukeonchain

hmm. afaik zap requests must be signed by the zapper/the zap provider, so I don't think it can be your key. 🤔

The hex in their json is my npub, ia why I was also curious. Maybe they still sign like you say, but json just returns it? Dunno guessing without knowing impls

89d1ce9164f1f172daaa9c784153178cb1dec7912bf55f5dc07e0f1dabe40e6c

I should have never said word NPUB. I meant YOU+WoS use your hex, stacker uses USER hex..... (I confirmed hex is mine 💯). Should gave said it clearly from get go, my bad Bumi

Yeah, npubs are bech32 encodings of the pubkey and are meant for user facing pubkeys.

In the protocol pubkeys are usually encoded as hex.

Yes. We are just saying.... in your json you have OUR user hex.... whereas Alby/WoS have their hex 🤔

Why you have our user hex? Don't have to answer cuz it works though 😄I tried Stacker NIP57 the other day. But still bothers me diff provides put diff hex in there. Wondering who is correct for no reason other than knowing

WoS/Alby have it right I think.

Roger. So you are still zapping and signing some receipts using your hex behind scenes, but just erroneously returning user HEX from lnurlp endpoint is my guess 🤙right? Free debug serrrrrr

Yeah I'm signing it and everything ... just returning the wrong pubkey on the lnurl endpoint.

Is it still free if I zap you?

Heheh not if you zap me lol v4v

Oh shit, appreciate it. I'm coming to Rust lesson this Saturday. I'm dumb, but I'll be there... are you? Cheers mate

Yeah! I'll be around the lab working at least.

Oh, no clue if MeetUp address is at the PlabLab.... I was once at ABC...and once at PBS 😭year ago (I broke a beer, that's me)... sorry folks

Looks like it’s working!

Yea, cuz I switched BACKKK to WalletOfSatoshi cuz my Alby was broken (forgot to update the payload… I have custom LN address satoshivibes.com that points to either/or behind the scenes). First 500+ sats didn’t show up. Working on updating that so Alby also works. Returning 71 sats shortly. Did you only send 71 or more? 😅

Ohhh I see.

I sent 21, but you’re good! No need to return them

⚡had to test anyways 😅