├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── README.md ├── circuits ├── merkleTree.circom └── withdraw.circom ├── contracts ├── ETHTornado.sol ├── MerkleTreeWithHistory.sol ├── Tornado.sol └── Verifier.sol ├── hardhat.config.ts ├── package.json ├── quickSetup.sh ├── src └── merkleTree.ts ├── tests └── ETHTornado.test.ts └── tsconfig.json /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/README.md -------------------------------------------------------------------------------- /circuits/merkleTree.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/circuits/merkleTree.circom -------------------------------------------------------------------------------- /circuits/withdraw.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/circuits/withdraw.circom -------------------------------------------------------------------------------- /contracts/ETHTornado.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/contracts/ETHTornado.sol -------------------------------------------------------------------------------- /contracts/MerkleTreeWithHistory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/contracts/MerkleTreeWithHistory.sol -------------------------------------------------------------------------------- /contracts/Tornado.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/contracts/Tornado.sol -------------------------------------------------------------------------------- /contracts/Verifier.sol: -------------------------------------------------------------------------------- 1 | ../build/Verifier.sol -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/package.json -------------------------------------------------------------------------------- /quickSetup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/quickSetup.sh -------------------------------------------------------------------------------- /src/merkleTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/src/merkleTree.ts -------------------------------------------------------------------------------- /tests/ETHTornado.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/tests/ETHTornado.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChihChengLiang/poseidon-tornado/HEAD/tsconfig.json --------------------------------------------------------------------------------