Open source wallet for using the Badem cryptocurrency:
wallet.badem.io
The application is broken into a few separate pieces:
- BademWallet - The main wallet application (UI + Seed Generation/Block Signing/Etc).
- BademWallet-Server - Serves the Wallet UI and brokers public communication between the wallet and the Badem Node.
- BademWallet-WS - Websocket server that receives new blocks from the Badem node and sends them in real time to the wallet ui.
- Node Package Manager: Install NPM
- Angular CLI:
npm install -g @angular/cli
git clone https://github.com/bademcurrency/bademwallet
cd bademwallet
npm install
npm run wallet:dev
Build a production version of the wallet for web:
npm run wallet:build
to host it locally, you may use
ng serve --host 0.0.0.0 --port 80 --disable-host-check
More info about "ng serve" commands: https://angular.io/cli/serve
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
Special thanks to the following!
- numtel/nano-webgl-pow - WebGL PoW Implementation
- jaimehgb/RaiBlocksWebAssemblyPoW - CPU PoW Implementation
- dcposch/blakejs - Blake2b Implementation
- dchest/tweetnacl-js - Cryptography Implementation
Special thanks to cronoh who created the NanoVault. If you have found NanoVault useful and are feeling generous, you can donate at the following NANO address: xrb_318syypnqcgdouy3p3ekckwmnmmyk5z3dpyq48phzndrmmspyqdqjymoo8hj