forked from tornadocash/docs
47 lines
2.5 KiB
Markdown
47 lines
2.5 KiB
Markdown
|
# 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](https://siasky.net/IAA0oMfBCz3vPgANvIUsGBS84y4eC0DFgrbuVWVDwX5i9Q)
|
|||
|
|
|||
|
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](https://siasky.net/TAB6fl4n3yj1f_cd59CzRUEap6QvaPe3fslWThwC6KWBlQ)
|
|||
|
|
|||
|
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](https://siasky.net/MACMuLY11IK0h2b1MON8k0gUjZHLNVqwDYdX5tW9-npAhw)
|
|||
|
|
|||
|
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](https://siasky.net/MAALGPo1Emw_K_-y6t6EaB6Ao--NPnSuIQfTfqI28qSUCw)
|
|||
|
|
|||
|
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](https://siasky.net/GADcmOqr30fMXl7neBtSR6knAzPg8x_4mxQtUt96dQSa1w)
|
|||
|
|
|||
|
Confirm the process.
|
|||
|
You can now see the withdrawal transaction details at the bottom.
|
|||
|
One interesting thing you can note here is that the user’s reward is continuously increasing.
|
|||
|
|
|||
|
![final withdraw detail](https://siasky.net/KAAxcbm5QgjFr7mTKFqBU8uVKKNHKsaWz3-m85iQOP-6kg)
|
|||
|
|
|||
|
To cross- verify the anonymity, click on the transaction hash and check the ethereum addresses mentioned on the log.
|
|||
|
|
|||
|
![txn hash](https://siasky.net/DADzeQWIwr8CkZIRyLyUJTzs8kdve1kNlvOwwc6WBz8gqg)
|
|||
|
|
|||
|
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](https://siasky.net/VAAJZImmqf15RxJJp3nbgSrKUPaFpljsh6pQyvpxZavdIw)
|
|||
|
|
|||
|
As a good practice, it is recommended to destroy the note data once you have successfully withdrawn your funds.
|