Tornado Cash Classic Merkle tree contracts and circuits.
Go to file
2022-09-02 17:56:58 +00:00
circuits initialise 2022-09-02 17:56:58 +00:00
contracts initialise 2022-09-02 17:56:58 +00:00
optimize initialise 2022-09-02 17:56:58 +00:00
scripts initialise 2022-09-02 17:56:58 +00:00
src initialise 2022-09-02 17:56:58 +00:00
test initialise 2022-09-02 17:56:58 +00:00
hardhat.config.js initialise 2022-09-02 17:56:58 +00:00
LICENSE initialise 2022-09-02 17:56:58 +00:00
package.json initialise 2022-09-02 17:56:58 +00:00
README.md initialise 2022-09-02 17:56:58 +00:00
yarn.lock initialise 2022-09-02 17:56:58 +00:00

Tornado.cash trees Build Status

This repo implements a more optimized version of the TornadoTrees mechanism.

Dependencies

  1. node 12
  2. yarn
  3. zkutil (brew install rust && cargo install zkutil)

Start

$ yarn
$ yarn circuit
$ yarn test

Mainnet testing

$ yarn circuit
$ npx hardhat node --fork <https://eth-mainnet.alchemyapi.io/v2/API_KEY> --fork-block-number 11827889
$ npx hardhat test

build large circuits

Make sure you have enough RAM

docker build . -t tornadocash/tornado-trees