mirror of
https://github.com/tornadocash/tornado-core.git
synced 2025-11-23 08:20:31 -05:00
Tornado cash. Non-custodial private transactions on Ethereum.
| .vscode | ||
| circuits | ||
| contracts | ||
| lib | ||
| migrations | ||
| scripts | ||
| test | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| truffle-config.js | ||
Testing
npm inpx truffle compilenpx truffle test- it may fail for the first time, just run one more time.
Short version:
We have a merkle tree of deposit commitments Pedersen(secret + nullifier), merkle tree uses MiMC
On withdrawal a SNARK proof verifies merkle proof and leaf preimage, .....