Connect to multiple Lightning Nodes via LNURL and NOSTR.
Built with React and Ionic allowing builds for PWA, Android APK, or iOS.
- iOS: Contact us for Testflight access
This is a reference wallet client for Lightning.Pub and also contains the beginnings of a node management dashboard.
ShockWallet and Lightning.Pub are free software. If you would like to see continued development, please show your support :)
A development instance of the PWA is up at https://test.shockwallet.app
The bootstrap node is on mainnet, but has minimal liquidity.
Clone the repo
git clone https://github.com/shocknet/wallet2
Install
cd wallet2 && npm i
npm install -g @ionic/cli native-run cordova-res
- Update src/constants.ts to customize
Run dev server
ionic serve
or
Build for production as static files
ionic build --prod
Serve behind a reverse-proxy like Caddy
- (Requires Android Studio)
Build APK
ionic cap build android --release
ionic cap build ios
cd ios
pod --install
Set your signing certificate and update the Bundle Identifier to match your Apple Developer account