wallet
wallet copied to clipboard
Shockwallet is a non-custodial SuperApp for the Bitcoin Lightning Network. It connects to a remote LND node and graph user nodes, to offer an open and decentralized social network.
ShockWallet Alpha
Shockwallet connects to your remote Lightning node, it overlays graph user nodes for a decentralized social network.
Running a Shockwallet node requires the Shock API backend, and LND
Features:
- [X] Basic LND Channel and Peer Management
- [X] Fee Control from mempool.space source
- [X] LNURL-Pay, Withdraw and Channel
- [X] Social Personas, Presence Indication and Feeds
- [X] E2EEncrypted Chat/Messaging
- [X] Automatic Seed and Channel Backup
- [X] Sender-Initiated Payments (Keysend-less)
- [X] Provider-less Notifications with node monitor (Android only)
- [X] LND 11 with Keysend & MPP (sharded payments)
- [X] Invoice liquidity intercept
- [X] Torrent Content Streaming
- [X] Torrent Publishing and Seed Service
- [X] Guest Webclient (prototype)
- [ ] Advanced Coin Control and PSBT
- [ ] Advanced Channel Management
- [ ] Automatic Swaps
- [ ] Portable LNURL-Auth Keyring
Download Android APK
Node installer available at shocknet/Wizard
Build from source
Android:
Requires Android Studio and React-Native CLI
git clone https://github.com/shocknet/wallet
cd wallet
yarn install
react-native run-android //to run in Android Studio emulator
yarn build:release //to build APK
iOS:
Help Wanted: bc1q2pn0rf92mt3pznjxq9gg3wkmjv0cmuy88tmfl8
If you find any issues with this project, or would like to suggest an enhancement, please tell us.
© 2020 Shock Network, Inc.