Setup Tornado Cash on Cardano Blockchain using EVM.
[login to view URL]
[login to view URL]
[login to view URL]
There is a need to do work on MarkleTree and SNARK Proof.
Here is the Detail of Task
On deposit:
•Generate random secret and nullifier
•Compute their hash (commitment)
-Check that user sent the correct amount ETH
•Insert llSeroommkment into the tree
On withdraw :
-User proves that he knows Merkle path to a certain leaf and preimage to this leaf
-User reveals only the nullifier part of his
commitment,It Is used to track spent notes
- User supplies address to withdraw to and optional fee to address that submits withdraw 1ransaction
•Check SNARK proof
• Check that nullifier Is n01 spent
• Save notifier
• Release funds
Milestones
1. Setup Polkadot & moonbeam and install all contracts on it. You can use any other EVM than moonbeam.
2. Run Deposit Flow
3. Run Withdraw Flow.