zk-SNARK based mixer for Ethereum.
- node.js - only
v15has been tested, but anyv12+version should work - Ganache for running personal test blockchain
- Metamask for connecting to blockchain through browser
- Setup Ganache and Metamask.
- Clone the repository
- Install dependencies:
npm install - Precompute powers of tau for zk-SNARK:
npm run ptau - Compile circuit, contracts and js:
npm run build - Deploy contracts to Ganache:
npm run deploy - Start dev server:
npm run serve - Visit
localhost:8080in your browser and enjoy furry mixing
