Lightning.Pub & ShockWallet: Nostr-based Account System for Lightning

Lightning.Pub is a Nostr-native account system designed to make running Lightning infrastructure for your family and customers "easier than previously thought possible." ShockWallet is the first wallet to use Nostr based accounts for Lightning Network connections.

Lightning.Pub & ShockWallet: Nostr-based Account System for Lightning
  • "Lightning.Pub is a Nostr-based Lightning Node System for sharing access and connecting from apps. Pub is for the first time a turn-key solution for node runners to share their node with friends, families, customers and power apps over Nostr."
"Pub provides Lightning with a 3rd Layer that enables node-runners and Uncle Jims to more easily bring their personal network into Bitcoin's permissionless economy. In doing so, Pub runners can keep the Lightning Network decentralized, with custodial scaling that is free of fiat rails, large banks, and other forms of high-time-preference shitcoinery," states the project's repository.
  • "ShockWallet is the reference wallet client you can use to manage your node and invite guests. Users can also add multiple accounts from LNURL services or other Pub's."
  • ShockWallet features node multi-sourcing and is pushing the boundaries of automation. It allows users to connect to multiple accounts, including legacy LNURL ones, to manage their balances through a single interface.
"As a Nostr-native wallet, ShockWallet also provides multi-device sync abilities via NIP78, enabling for example a shared wallet state between a Desktop and Phone."
  • "Wallet and Pub uses Nostr to speak a protocol 'Kind 21000', which are methods defined in a proto file that is used to autogenerate Nostr-RPC clients for both the wallet and pub server."
  • "Pub is a typescript project and we use the Ionic framework with React for creating a cross-platform interface in ShockWallet."
image
  • "We're working towards distribution on Umbrel/Start9 like appliances, and integrating product sales hooks. We will then solidify a client library for static payment codes over Nostr and Nostr-native Lightning Addresses using NIP05 handles," said the developer.

You can support the project here.

Devost Page / Archive
Website
GitHub Repo (pub)
GitHub Repo (wallet) / Website