Presentation Video & Slides
We had a blast at the SATSx hackathon! Happy to share our project with Bolt.fun.
Presentation Video from SATSx hackathon --> https://youtu.be/JB5tyLmPBqU
Code --> https://github.com/alexlwn123/thunderhub
Slides --> https://tinyurl.com/mt2xenv9
Initial Idea Thread --> https://damus.io/note15ez83heyt78zq23hey8f0kvfvlxtv9lrv5k80ap0wsrcpkr663qsaxl3p9
Features:
-
Add Nostr tab to ThunderHub
-
Generates fresh Nostr keys
-
Creates lightning node attestation of npub (uses LND signer RPC)
-
Publishes a "Lightning Node Announcement" note
- Created new note kind 80081
-
Automatically gossip peers and verify signatures on Node Announcements
- Creating a Verified Follow List
-
Queries notes sent by Verified Follow List
Future Ideas:
-
Send/receive gossip messages over Nostr
-
Build a special relay that verifies Node Announcements and drops duplicate gossip messages.
-
Build "Nostr Gossip Sync" for a speedy, VERIFIABLE initial graph sync
Next Steps:
-
Open PR into ThunderHub
-
Write NIP for Lightning Node Announcement and LN Account Verification