mirror of
https://github.com/tornadocash/tornado-nova
synced 2024-02-02 14:53:56 +01:00
Tornado privacy pool with internal transactions
.github/workflows | ||
circuits | ||
contracts | ||
resources | ||
scripts | ||
src | ||
test | ||
.editorconfig | ||
.env.example | ||
.eslintrc | ||
.gitignore | ||
.prettierignore | ||
.prettierrc | ||
.solhint.json | ||
hardhat.config.js | ||
package.json | ||
README.md | ||
yarn.lock |
Tornado Pool
This an experimental version of tornado.cash that allows to deposit arbitrary amounts and make internal(shielded) transfers.
Other facts about this version:
- It uses L2 (xdai). Xdai has a ETH(mainnet)<>WETH(xdai) bridge that will be used under hood.
- Contracts will be upgradable by tornado-cash governance! xdai bridge supports transferring messages from L1 to L2 and vise versa, so community can always upgrade tornado-pool to a new version in case of an issue.
- Since it's a beta version, deposits are limited by 1ETH. Governance can always increase the limit.
- Withdrawal amount from pool to L1 has to be larger than 0.05 ETH to prevent spam attack on the bridge.
- The code was audited by Igor Gulamov from Zeropool.
This project was presented on LisCon 2021. Slides
Usage
yarn
yarn download
yarn build
yarn test