Core Lightning (CLN) companion app that can pay to lightning address, LNURL, BIP353 (DNS Payment Instructions) and bolt12 offers.
I wanted to be able to pay to lightning address directly from terminal using CLN (Core Lightnig), so I created this.
payto understands:
[✔] lightning address
[✔] LNURL (LUD 06, 12 and 17)
[✔] BIP353 DNS Payment Instructions
[✔] bolt12 offers
It is simple interactive command line application, that has no external dependencies. Only the standard library and compiles into single native binary.
It takes one argument - destination - and retrieves information how much can be sent. Then it asks for input - amount & comment and for final confirmation before sending the payment.
All the heavy lifting is done by CLN (decoding, fetching & paying invoices) and Linux (DNSSEC validation in case of BIP353).