Lightning.Pub
Nostr-native Lightning node for sharing access via Nostr accounts.
Release history
Lightning.Pub 0.0.39
Lightning.Pub fixes startup hangs out payment tracking after 10 seconds, preventing Nostr relay delays during pending-payment reconciliation
Lightning.Pub 0.0.38
PayInvoice now times out stalled LND payment streams and reconciles outcomes directly against LND to fix hanging outgoing invoice payments
Lightning.Pub 0.0.37
Lightning.Pub now rejects zero-amount invoices and payments against them, tightening BOLT11 compliance; Rolling upgrade with improved sanity checking for deleted users
Lightning.Pub 0.0.36
Lightning.Pub makes WebRTC an optional dependency, allowing installation on platforms like macOS ARM where native modules previously blocked startup
Lightning.Pub 0.0.35
Stricter sat-amount validation, fixed debit authorization enforcement, and idempotent invoice-swap refunds prevent edge-case balance corruption
Lightning.Pub 0.0.34
Submarine and reverse swap verification hardened, external payment refunds made explicit, and Nostr debit race conditions closed; No config or proto changes
Lightning.Pub 0.0.33
Lightning.Pub adds fee estimation parameters to admin invoice swaps, fixes watchdog accounting drift, serializes block processing to prevent double-credits, and auto-migrates swap rate storage
Lightning.Pub 0.0.32
Lightning.Pub 0.0.32 fixes missing payment push notifications and reduces false sanity-checker failures on nodes with large LND histories
Lightning.Pub 0.0.31
Lightning.Pub 0.0.31 updates internal LND gRPC calls for LND 0.20.x compatibility, requiring operators to upgrade their LND nodes first
Lightning.Pub 0.0.30
Lightning.Pub stabilizes LND payment handling back to tracking with retries on stream failures, and wraps storage transactions in database transactions for consistency
Lightning.Pub 0.0.29
First tagged release; Nostr-native Lightning account system wrapping LND with optional LNURL support