This app contains a functioning cryptocurrency based on blockchain architecture. Features include:
- A secure blockchain and transaction pool synced on a distributed websockets network
- Secure user wallets that determine balances from the blockchain itself
- Blockchain mining with cryptocurrency reward
- Mining proof of work difficulty set dynamically based on activity
- Numerous validation checks throughout the process to reject data tampering
- Written in Node.js, tested with Enzyme with encryption from crypto-js and elliptic