Skip to content

dni/lnurlcln

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corelightning LNURL plugin

Support for LNURL Decoding, Paylinks, Withdraw and Auth

corelightning commands

=== lnurl ===

lnurl-decode [lnurl]
    Decode a LNURL and return the result

lnurl-handle [lnurl]
    Decode a LNURL and return the LnurlResponse

lnurl-execute [lnurl] [value]
    LNURL execute a command

lnurl-auth [lnurl] [secret]
    LNURL Auth

lnurl-pay [lnurl] [amount_msat]
    LNURL Pay

lnurl-withdraw [lnurl] [bolt11]
    LNURL Withdraw

requirements

corelightning, python3.10 and poetry

install

git clone [email protected]:dni/lnurlcln.git
cd lnurlcln
poetry install

run

lightning-cli plugin start $(poetry env info --path)/bin/lnurlcln
lightning-cli plugin stop $(poetry env info --path)/bin/lnurlcln

dev

watch the logs if your node

docker logs -f regtest-clightning-1-1

watch for changes and restart the plugin inside the regtest

find lnurlcln/*.py | entr -s "./dev.sh regtest-clightning-1-1"

About

Core Lightning - LNURL Plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published