# Deposit & Withdraw

This tutorial is a step-by-step explanation of how to deposit & withdraw your funds. If you want to understand how the internal system of Tornado.cash works, please refer to this [tutorial](/tornado-cash-classic/how-to-connect-your-wallet.md).

<figure><img src="/files/MbP39dDJYtbGlhFO6abX" alt="Tornadocash - Deposit &#x26; Withdraw"><figcaption></figcaption></figure>

## **Deposit** <a href="#deposit" id="deposit"></a>

### Choose a chain <a href="#choose-a-chain" id="choose-a-chain"></a>

​[Tornado cash](https://tornadoeth.cash) is available on several blockchains, so you will have to choose among 4 chains:

![](https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FDLOnYoROvGDvT1D0FD2e%2F4.gif?alt=media\&token=d5c4fc62-665c-4b24-a4ce-1b70af551b0f)

### Select a token <a href="#select-a-token" id="select-a-token"></a>

Choose the token you want to deposit and its amount:

![](https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FGDzstfexn0c05DblQqIc%2F5.gif?alt=media\&token=4e254e90-7a60-46be-814c-d802d01886ef)

### Connect your wallet <a href="#connect-your-wallet" id="connect-your-wallet"></a>

Click on `Connect` and choose between wallet providers such as Metamask or WalletConnect.

### Save your note <a href="#save-your-note" id="save-your-note"></a>

Click on `Deposit` and store your note on a secure place before clicking on `I backed up the note`. You can also save encrypted notes on-chain by setting up a Note Account, by clicking on `Settings` (top-right corner).

![](https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FWpwGXCn0zskt5FG6j2jB%2F6.gif?alt=media\&token=3a9fc4d5-1ae7-4202-b1c4-e6456dcbbf24)

### Be patient <a href="#be-patient" id="be-patient"></a>

As explained [here](https://tornadoeth.cash), the longer you wait, the greater your anonymity set will be.Congrats ! You did it. Now your tokens are on the Tornado.Cash pool.

## Withdraw <a href="#withdraw" id="withdraw"></a>

### Choose a chain <a href="#choose-a-chain-1" id="choose-a-chain-1"></a>

​[Tornado cash](https://tornadoeth.cash) is available on several blockchains, so you will have to choose among 4 chains:

![](https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2F5vdV9hF76FadrK3rgxHP%2F7.gif?alt=media\&token=7dce650e-d16e-4c7a-881e-f50c5443754a)

### Paste your note <a href="#paste-your-note" id="paste-your-note"></a>

Use your deposit note by pasting it in the corresponding box. Click on `Withdraw` and wait for the zk-Snark proof to be generated.

### Confirm the withdrawal <a href="#confirm-the-withdrawal" id="confirm-the-withdrawal"></a>

![](https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FtNFO6ayP6zBlJY1VITNJ%2Fspaces_-MXflGk4w5pDjjlmPCuF-1972196547_uploads_git-blob-0347e76af7a41f12274bc8a38625aa0f71295531_abdaaaa.png?alt=media\&token=1c8fd7aa-d7dd-4161-afba-6ba5eb168c1c)

Done !


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tornadoeth.cash/tornado-cash-classic/deposit-and-withdraw.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
