Skip to content
/ payto Public

Core Lightning (CLN) companion app that can pay to lightning address, LNURL, BIP353 (DNS Payment Instructions) and bolt12 offers

Notifications You must be signed in to change notification settings

urza/payto

Repository files navigation

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).

image

About

Core Lightning (CLN) companion app that can pay to lightning address, LNURL, BIP353 (DNS Payment Instructions) and bolt12 offers

Resources

Stars

Watchers

Forks

Languages