You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Tomoaki Imai d95b53862f
arg explanation update for _currentRoot for updateDepositTree
1 year ago
.github/workflows changeTreeHeight script 2 years ago
circuits change index logic, fixes CVF-38. Update circom version. 2 years ago
contracts arg explanation update for _currentRoot for updateDepositTree 1 year ago
optimize init 2 years ago
scripts changeTreeHeight script 2 years ago
src docs 2 years ago
test lint 2 years ago
.dockerignore init 2 years ago
.editorconfig init 2 years ago
.env.example fix CI 2 years ago
.eslintrc init 2 years ago
.gitattributes init 2 years ago
.gitignore add migration 2 years ago
.nvmrc init 2 years ago
.prettierignore lint 2 years ago
.prettierrc init 2 years ago
.solhint.json init 2 years ago
Dockerfile docker update 2 years ago
LICENSE init 2 years ago
README.md readme 2 years ago
hardhat.config.js remove extra config 2 years ago
package.json update version 2 years ago
yarn.lock change index logic, fixes CVF-38. Update circom version. 2 years ago

README.md

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