BOLT12 Pay v0.3.1 – Contacts, Keysend and searchable Lightning history

BOLT12 Pay v0.3.1 just released.

This is probably the biggest feature release of the project so far.

The main new feature is Contacts.

I always wanted something on my own Lightning node that felt less like infrastructure and more like an actual usable wallet interface.

Not just:
paste invoice β†’ pay

But:
β€œI know this person / wallet / service. Let me just select it.”

BOLT12 Pay now lets you store reusable payment destinations for contacts:

  • Lightning Address
  • BOLT12 Offer
  • BIP353
  • LNURL
  • Nostr
  • Lightning Node ID

A single contact can have multiple payment targets and one default destination.

The app also automatically matches transactions in Lightning Activity back to your contacts.

So instead of staring at pubkeys, hashes and payment artifacts, you can actually see who or what you paid.

Other major changes in v0.3.1:

  • outgoing Keysend payments
  • optional Keysend messages
  • full transaction-history search
  • search by contact, address, Node ID, memo, payment hash or payment method
  • paginated Lightning history
  • improved BOLT12 / BIP353 / Lightning Address / BOLT11 classification
  • better preservation of payment metadata
  • German and English UI improvements
  • lots of smaller fixes

I tested the release on both Umbrel and StartOS.

The Umbrel and StartOS updates are now merged.

BOLT12 Pay supports a fairly broad set of Lightning / Nostr functionality at this point:

  • BOLT12 Offers
  • BIP353
  • Lightning Address
  • LNURL
  • BOLT11
  • Keysend
  • NWC
  • NIP-05
  • Nostr Zaps
  • Lightning transaction history
  • Contacts

The project started as something I wanted for my own node and slowly turned into a real application.

That has been one of the most fun parts of working on it.

Repository:
https://github.com/Alex71btc/lndk-pay

If you want to support further development:
https://geyser.fund/project/bolt12pay?hero=alex71btc1

Feedback from people actually running Lightning nodes is very welcome.

https://stacker.news/items/1556629

Write a comment