BOLT12 Pay lets you create and receive payments using next-generation BOLT12 offers, Lightning Address (BIP353), and LNURL — all from your own node.
It also includes Nostr identity support (NIP-05), Zap support, and a clean mobile-friendly UI, with seamless fallback between BOLT12, LNURL, and BOLT11 for maximum compatibility.
Now if we could just make BOLT12 do something like NWC where I can spend from my wallet via other apps (like SN). This would be very cool.
FeaturesFeatures
- Native BOLT12 Offers
- Create offers via LNDK
- Pay BOLT12 offers directly
- Lightning Address
- BIP353-compatible addresses
- Self-hosted LNURL server
- BOLT11 fallback
- Better compatibility with today’s wallets
- Nostr identity
- NIP-05 support
- Zap support
- DM notifications
- Multi-relay support
- Cloudflare DNS integration
- Optional automatic DNS publishing
- Umbrel ready
- Packaged as an Umbrel Community App
- Clean UX
- Mobile-friendly payment pages
- QR-based flows
- Bilingual UI support (EN/DE)
Nostr announcement:
I tried installing the app on my Umbrel node by following the steps on GitHub.
At step 3, after adding the lines and rebooting, my Lightning node completely crashed: my balance dropped to 0 and all my channels disappeared.
Luckily, as soon as I removed those lines, my balance and channels came back normally.
It gave me quite a scare!
Yes NWC integration is next in the roadmap and will be shipped soon.
Anyway if you run an umbrel node you can already use bolt12pay to get zappable lightning addresses and then use the alby nwc app or albyhub ( has nwc) to connect your node to nostr , that would be the same functionality with already existing implementations.
That's why I did but prioritize NWC for now.
That makes sense. I'm mostly curious for options other than NWC. But I am excited to see more BOLT12 options rolling out.
NWC with spending budget and amount Limits daily, weekly and monthly is live now...
very interesting! I'll give it a whirl!
have you check CLINKme.dev?
i have integrated NCW now
Dupe? #1461444
Yes, I missed that one.