Closed sethforprivacy closed 6 months ago
Nvm, I missed that Zaps aren't currently supported in the readme! Will close this.
Edit: saw you closed as I was typing, and see you meant the Nostr side of zaps -- I've "abused" the word zap here as yep, there's currently no nostr code in here to treat these payments as actual zaps, but that's planned.
Interesting -- I tested with Phoenix (mobile) and Zeus (testnet) and Alby and they all seemed happy , so wondering if this is Primal specific?
There was part of the LNURL LUD-06 spec I was wondering about:
LN WALLET
Verifies thath
tag in provided invoice is a hash ofmetadata
string converted to byte array in UTF-8 encoding.
This doesn't say which hash (I assumed sha256 as it almost certainly is), and also the invoices from phoenixd
don't have a h
tag -- they're putting the description in a "d"
tag instead (https://lndecode.com/ with the invoice from your log). I can't see a way to get it to put anything in there other than opening an issue agains Phoenixd, but also whatever I've got now worked with a few wallets (wouldn't be surprised if a lot have ignored step 7.
, though)
Tested zapping from Primal, but it fails to go through.
Logs: