we also wrote a custom lnaddr server that also generates zap receipts and does NWC.
no 3rd party lnurl server, no LNbits, no LNpay. just python with a few dependencies.
zap's go to your node, receipts get published to relays.
View quoted note โ
#bitcoin #lightning
Hanshan
hanshan@hanshan.io
npub1lxza...svxa
People improve through making mistakes.
Free people make their mistakes faster.
Nostrich since 761114.
oh, had my robot write a skill file for it if anybody else is interested.
you need a VPS or some public IP
(and it kind of breaks the start9 security model)
View quoted note โ
aaand i finally have self sovereign zaps with nostr receipts
hanshan@hanshan.io connects back to my start9 through a wireguard tunnel
you just wish you were this cool ๐
So tired of waiting for StartOS 0.4.0?
Wish you could have your LND node generate an invoice anytime and anywhere?
run a container on your fart9 that connects your node to a vps! (ie breaks the security model ๐คญ)
all through an encrypted wireguard tunnel.
nginx routes LNURL requests that hit your VPS through the tunnel to the podman container and your node generates invoices.
works anywhere, even behind CGNAT
easy peasy
Internet โ VPS (domain[.]tld:443)
โโ nginx proxies /[.]well-known/lnurlp/ & /pay[/]callback/
โโ WireGuard tunnel (10.0.0.1 โ 10.0.0.2)
โโ Podman container (--network host, --cap-add NET_ADMIN)
โโ lnaddrd[.]py (Python http server on :3441)
โโ wg-quick up (entrypoint)
โโ LND REST API (172.18.0.x:8080, auto-discovered)
#bitcoin #start9 #lightning
I had no idea that zap receipts were so complicated
when you resolve to "be constructive"
but bad habits run deep and you're kind of an asshole ๐
View quoted note โ
View quoted note โ