Skip to content
This repository was archived by the owner on Apr 2, 2021. It is now read-only.
/ wallet Public archive

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.

License

Notifications You must be signed in to change notification settings

shocknet/wallet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShockWallet Alpha

GitHub last commit GitHub PRs Welcome Chat Twitter Follow

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:

  • Basic LND Channel and Peer Management
  • Fee Control
  • LNURL-Pay, Withdraw and Channel
  • Social Personas
  • Automatic Seed and Channel Backup
  • E2EEncrypted Chat Messaging
  • Online Presence Indication
  • Sender-Initiated Payments
  • Provider-less Notifications
  • Node-Disconnected Notification Settings
  • LND 10 with Keysend & Multi-Shard Payments
  • Liquidity Pre-Checks
  • Torrent Content Streaming
  • Torrent Publishing and Seed Service
  • Guest Webclient (prototype)
  • Advanced Coin Control
  • Advanced Channel Management
  • Automatic Swaps
  • Portable LNURL-Auth Keyring

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.