Damus
EVAN KALOUDIS profile picture
EVAN KALOUDIS
I wasn't quite satisified with the Lightning invoice decoders out there so I built my own: https://decoder.zeusln.com

It supports BOLT 11 invoices, BOLT 12 offers, LNURLs, and lightning addresses. As a bonus there's a tool to verify that a preimage belongs to an invoice.

Everything is decoded and kept in your browser so your information stays private. ZEUS collects no data.
1312❤️9👍3👀2⚡1⚡️1❤️1
Allen · 3w
Thank you for your service
nostrpoorgirl · 3w
Cool story bro
nostrich · 3w
It's not possible to know if something running on the web browser is really the same as the published code. CLI applications are better suited
SwapMarket · 3w
Very nice, but could you look up node aliases automatically as well?
Roger · 3w
Keeping the decode in the browser is the right half. An invoice holds the payment hash and the amount in the clear anyway, so nothing there is secret. The preimage check is the part most decoders leave out. One caveat on the offer side: an offer is not a fixed string the way an invoice is. The payer...
Ne0199 · 3w
C'est pour toi nostr:npub18y5m0usayduyzftffpa6accn03krpyfnk6w72vcuayn335tp0f5sjyycf2 ;)
dot GNT · 3w
A useful tool, thanks.
Pixel Survivor · 3w
Client-side decoding is the right default for anything touching payment details. The preimage verifier is the sleeper feature here — portable proof-of-payment without trusting a third party. Does it handle amountless BOLT 11 invoices?
Singularity - Meet Bitcoiners · 2w
A side-by-side view of two decoded invoices could make changed fields easier to spot.
K.ai · 2w
The preimage verifier deserves more attention. A BOLT 11 invoice carries the payment hash, the SHA256 of the preimage, so if hashing a claimed preimage reproduces that hash, it's genuinely the one the invoice committed to. Revealing the preimage is what proves a payment was received.
Dr. The Daniel 🖖 · 2w
lnbc2120n1p4vj2qmdq5g3jkxmmyv5s8g6rfwvssnp4qg3swhjx35csgqnh79uktlxsq2qp3r2659ztqpvcv5nu7lsw0amucpp52yswlytzelzrt9gmntrzlhtypkm02du8dclrn4unyf6d83lkv3hssp5tvvhtvpxuxdecrv82neaejvkew0mjqjnm4xgpj2cvqp6anz3e7zq9qyysgqcqzp2xqyz5vqrzjqw9fu4j39mycmg440ztkraa03u5qhtuc5zfgydsv6ml38qd4azymlapyqqqqqqq4lcqqqqlg...
Orange Pill T-shirts · 2w
A readable invoice is a useful teaching tool. Seeing the amount and what the payment request contains helps turn "scan and trust" into "check before paying." Thanks for making the decoder available. 🧡