docs/How To Withdraw From Tornado Cash.md
RumaDas1 09908c435d
Add files via upload
Ruma's documents for Pull request
2021-04-13 23:42:43 +05:30

2.5 KiB
Raw Blame History

How To Withdraw From Tornado Cash

Users can withdraw their tokens from the Tornado cash platform at any time but to ensure high-level privacy it is recommended to wait until there are a few deposits after yours. For Withdraw, users are required to provide two details:

  • Note
  • Recipient Address

wihdraw button

Fill in the mandatory details. You can get the Note details from the deposit transaction. Once your fill in the note details, all details about your deposit get displayed.

withdraw details

From the Withdraw setting tab, you can choose two options for withdrawal:

  • Via Relayer
  • Web3 wallet

You can choose the withdrawal method as Wallet but for that, you need to have a completely new Ethereum address with some ETH on it. But getting some ETH will eventually lead to the loss of anonymity.

withdraw wallet

Thus, it is recommended to choose the withdrawal method as Relayer. A relayer is used to preserve privacy. With Relayer, there is no way to link a connection between the withdrawal and the deposit addresses.

relayer

Once you select this method to withdraw, your zk-Snark proof gets generated. The zkSnark technology is a method that helps the users to verify that they possess a secret to an unspent commitment from the list of deposit smart contracts without actually revealing the exact deposit corresponds to a secret.

confirmation

Confirm the process. You can now see the withdrawal transaction details at the bottom. One interesting thing you can note here is that the users reward is continuously increasing.

final withdraw detail

To cross- verify the anonymity, click on the transaction hash and check the ethereum addresses mentioned on the log.

txn hash

You can easily check that the source address is something different from your wallet address. Also, no transaction details will appear in the destination wallet address.

metamask activity

As a good practice, it is recommended to destroy the note data once you have successfully withdrawn your funds.