Skip to content

shocknet/wallet2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wallet2

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

image

This is a reference wallet client for Lightning.Pub and also contains the beginnings of a node management dashboard.

Pub Dashboard

ShockWallet and Lightning.Pub are free software. If you would like to see continued development, please show your support :)

Try It

A development instance of the PWA is up at https://test.shockwallet.app

or Download Android APK

The bootstrap node is on mainnet, but has minimal liquidity.

From Source

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

Self-Hosting the PWA

Run dev server

ionic serve

or

Build for production as static files

ionic build --prod

Serve behind a reverse-proxy like Caddy

Build for Android

  • (Requires Android Studio)

Build APK

ionic cap build android --release

iOS

ionic cap build ios
cd ios
pod --install

Set your signing certificate and update the Bundle Identifier to match your Apple Developer account