You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jack Mallers
afc0ce590b
|
7 years ago | |
---|---|---|
.vscode | 8 years ago | |
app | 7 years ago | |
flow-typed | 8 years ago | |
internals | 7 years ago | |
resources | 8 years ago | |
test | 7 years ago | |
.babelrc | 8 years ago | |
.editorconfig | 8 years ago | |
.eslintignore | 8 years ago | |
.eslintrc | 7 years ago | |
.flowconfig | 8 years ago | |
.gitattributes | 8 years ago | |
.gitignore | 8 years ago | |
.stylelintrc | 8 years ago | |
.travis.yml | 8 years ago | |
CHANGELOG.md | 8 years ago | |
LICENSE | 8 years ago | |
README.md | 7 years ago | |
appveyor.yml | 8 years ago | |
package-lock.json | 7 years ago | |
package.json | 7 years ago | |
webpack.config.base.js | 7 years ago | |
webpack.config.eslint.js | 8 years ago | |
webpack.config.main.prod.js | 7 years ago | |
webpack.config.renderer.dev.dll.js | 7 years ago | |
webpack.config.renderer.dev.js | 7 years ago | |
webpack.config.renderer.prod.js | 7 years ago | |
yarn.lock | 7 years ago |
README.md
Zap
Zap is a free Lightning Network wallet focused on user experience and ease of use, with the overall goal of helping the cryptocurrency community scale Bitcoin and other cryptocurrencies.
Install
- Note: requires a node version >= 7 and an npm version >= 4.
- If you have installation or compilation issues, please see file a Github issue
First, clone the repo via git:
git clone https://github.com/LN-Zap/zap-desktop.git
And then install dependencies with yarn and npm.
$ cd zap-desktop
$ yarn && npm install
$ cd zap-desktop/app
$ yarn && npm install
Current Todo List (Last updated August 15th)
Refactor
- Move Node.js proxy to ipcRenderer (roasbeef recommendation)
- Payments modal using selector
- Invoices modal using selector
- General refactor (I know this TODO sucks but the code is a bit sloppy still, still need to spend time refactoring)
Features
- Configurable BTCD + LN node connection (do not assume/rely on localhost)
- Error handling
- List on-chain transactions
- Websocket handling for transactions
- Websocket handling for sendpayment
- Channel notifications
- Payment notifications
- Transaction notifications
- Generate newaddress for the wallet deposit
- Litecoin UI
- Settings route
- describegraph UI to see current status of the Lightning Network
Design
- Error handling
- On-chain transactions list
- Notifications
- Litecoin UI (pick out a silver main color)
- describegraph UI to see current status of the Lightning Network