Progressive Web Wallet
Ethereum wallet implemented as a Progressive Web App.
Single page application written in vanilla JavaScript (ES6), except for CommonJS modules.
Uses Infura to connect to the Ropsten test net.
Try it out here: https://monkybrain.github.io/progressive-web-wallet/
Add it to your home screen for the complete PWA experience (only works with Chrome for Android).
Only tested with Chrome for Android and desktop.
Features
- Generates a private key and an address and stores them in
localStorage
- Private key encryption (AES-256)
- QR code for receiving ether
- QR scanner for sending ether
- Balance refreshed every 15 seconds and displayed in ETH and the base currency of your choice
- Get ether from MetaMask's Ropsten faucet.
Build instructions
Install browserify
npm install -g browserify
Bundle all javascript files by running the following command in the root folder
browserify js/*.js -o index.js