Compare commits

..

2 Commits

77 changed files with 84 additions and 106 deletions

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 1.8 MiB

Before

Width:  |  Height:  |  Size: 442 KiB

After

Width:  |  Height:  |  Size: 442 KiB

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 156 KiB

Before

Width:  |  Height:  |  Size: 2.6 MiB

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 400 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 386 KiB

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 985 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 749 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 899 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

@ -1,6 +1,6 @@
# Introduction to Tornado Cash # Introduction to Tornado Cash
![](/.gitbook/assets/tornado-banner.png) ![Tornado Cash banner](./.gitbook/assets/tornado-banner.png)
{% hint style="danger" %} {% hint style="danger" %}
*Tornado Cash was sanctioned by the US Treasury on 08/08/2022, making it illegal for US citizens to interact with the core and governance contracts.* *Tornado Cash was sanctioned by the US Treasury on 08/08/2022, making it illegal for US citizens to interact with the core and governance contracts.*
@ -12,7 +12,7 @@ Therefore, nobody - including the original developers - can modify or inhibit th
## How is anonymity achieved? ## How is anonymity achieved?
Tornado Cash achives anonymity by breaking the on-chain link between source and destination addresses through "anonymity pools". These are immutable smart contracts that accepts fixed denominations of a currency, acting as what is known as a mix network. Although anonymity is only obtained with use of a "relayer", which acts as a withdrawal proxy to mask the link between destination and source addresses. Tornado Cash achieves anonymity by breaking the on-chain link between source and destination addresses through "anonymity pools". These are immutable smart contracts that accepts fixed denominations of a currency, acting as what is known as a mix network. Although anonymity is only obtained with use of a "relayer", which acts as a withdrawal proxy to mask the link between destination and source addresses.
Learn more about [_How does Tornado Cash work?_](general/how-does-it-work.md) and [Tips to remain anonymous](general/guides/opsec.md). Learn more about [_How does Tornado Cash work?_](general/how-does-it-work.md) and [Tips to remain anonymous](general/guides/opsec.md).

@ -7,6 +7,7 @@
* [TORN](general/token/index.md) * [TORN](general/token/index.md)
* [Governance](general/community/governance.md) * [Governance](general/community/governance.md)
* [Staking](general/token/staking.md) * [Staking](general/token/staking.md)
* [Anonymity Mining](general/token/anonymity-mining.md)
* [Contributing](general/community/contributing.md) * [Contributing](general/community/contributing.md)
## Guides ## Guides

@ -32,7 +32,7 @@ Go to the `Voting` route of the application, look to the top of the page under t
Approve the locked amount for the governance contract to transfer your tokens by clicking on the `Approve` button. Once the approve is confirmed, either by signing a message or making an approval transaction - click `Lock` to initiate the transaction to deposit. Confirm the transaction in your wallet and wait for confirmation to see the updated balance. Approve the locked amount for the governance contract to transfer your tokens by clicking on the `Approve` button. Once the approve is confirmed, either by signing a message or making an approval transaction - click `Lock` to initiate the transaction to deposit. Confirm the transaction in your wallet and wait for confirmation to see the updated balance.
![](../../.gitbook/assets/how-to-lock(stake).png) ![](../../.gitbook/assets/how-to-lock-or-stake.png)
Individuals should take time to review the matters they are voting on, as given the open nature of the organization - **the code execution could be malicious** - or may just simply be against their opinion. Proposals are encouraged to be discussed on the forums before being deployed. Review the discription, subject matter and forum thread before voting. Individuals should take time to review the matters they are voting on, as given the open nature of the organization - **the code execution could be malicious** - or may just simply be against their opinion. Proposals are encouraged to be discussed on the forums before being deployed. Review the discription, subject matter and forum thread before voting.

@ -6,8 +6,8 @@ Esta es una guía para usar Tornado Cash después de la crisis del 8 de agosto,
El código fuente de la compilación de la comunidad se puede encontrar en [el git oficial de la comunidad](https://git.tornado.ws/tornadocash/classic-ui). Para un tutorial sobre cómo auditar los cambios mirá [la guía de Micah](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj). El código fuente de la compilación de la comunidad se puede encontrar en [el git oficial de la comunidad](https://git.tornado.ws/tornadocash/classic-ui). Para un tutorial sobre cómo auditar los cambios mirá [la guía de Micah](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj).
- Versión actual de compilación: **6137e13** - Versión actual de compilación: **023c463**
- Versión de construcción estable: **6137e13** - Versión de construcción estable: **023c463**
- [Registro de cambios](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) - [Registro de cambios](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master)
**Consulte [las instrucciones sobre cómo configurar RPC](#RPC) si está realizando transacciones con direcciones sancionadas.** **Consulte [las instrucciones sobre cómo configurar RPC](#RPC) si está realizando transacciones con direcciones sancionadas.**
@ -25,12 +25,7 @@ La últimas compilaciones de la comunidad deberían estar disponibles en:
**El historial del navegador debe estar habilitado al usar el navegador TOR para el almacenamiento en caché de eventos**. **El historial del navegador debe estar habilitado al usar el navegador TOR para el almacenamiento en caché de eventos**.
Ahora es posible acceder a las compilaciones a través de los servicios ocultos de cebolla con el solucionador de la comunidad (3th.ws), si no hay respuesta, consulte la [página de estado de la red](https://status.torproject.org) para posibles interrupciones. Cómo utilizar el sitio Tornado a través de Tor: [guía](../tor.md).
- [onion.tornadocash.3th.ws](https://onion.tornadocash.3th.ws)
- [h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion](https://h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion/)
- [onion.nova.tornadocash.3th.ws](https://onion.nova.tornadocash.3th.ws)
- [tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion](https://tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion)
### Detalles de IPFS ### Detalles de IPFS
@ -42,10 +37,10 @@ Si no podés acceder a estos enlaces, deberás obtener el hash del contenido IPF
El enlace IPFS para Classic (tornadocash.eth), por ejemplo, va a tener el siguiente aspecto: El enlace IPFS para Classic (tornadocash.eth), por ejemplo, va a tener el siguiente aspecto:
``` ```
ipfs://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu ipfs://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu
``` ```
El hash de contenido de este enlace es `bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu` El hash de contenido de este enlace es `bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu`
### Despliegue local de IPFS (recomendado) ### Despliegue local de IPFS (recomendado)
@ -65,11 +60,11 @@ El hash de contenido de este enlace es `bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoip
Toma el hash del contenido, añade un . y a continuación adhiere una de las siguientes puertas de enlace de IPFS: Toma el hash del contenido, añade un . y a continuación adhiere una de las siguientes puertas de enlace de IPFS:
- `ipfs.dweb.link` - `ipfs.dweb.link`
- https://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu.ipfs.dweb.link - https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.dweb.link
- `ipfs.cf-ipfs.com` - `ipfs.cf-ipfs.com`
- https://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu.ipfs.cf-ipfs.com - https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.cf-ipfs.com
- `ipfs.io` - `ipfs.io`
- https://ipfs.io/ipfs/bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu - https://ipfs.io/ipfs/bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu
## RPC ## RPC

@ -12,8 +12,8 @@ This is a guide to using Tornado Cash after the 8th August crisis, when the OFAC
_The source code for the community build can be found on [the offical community git](https://git.tornado.ws/tornadocash/classic-ui). For a tutorial on how to audit the changes [see Micah's guide](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj)_. _The source code for the community build can be found on [the offical community git](https://git.tornado.ws/tornadocash/classic-ui). For a tutorial on how to audit the changes [see Micah's guide](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj)_.
* Current build version: **6137e13** * Current build version: **023c463**
* Stable build version: **6137e13** * Stable build version: **023c463**
* [Changelog](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) * [Changelog](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master)
**See [instructions on RPC configuration](#RPC) if transacting with sanctioned addresses** **See [instructions on RPC configuration](#RPC) if transacting with sanctioned addresses**
@ -32,12 +32,7 @@ The latest community builds are available at:
**Browser history must be enabled when using TOR browser for event caching**. **Browser history must be enabled when using TOR browser for event caching**.
It is now possible to access the builds via onion hidden services with the community resolver (3th.ws), if there is no response see the [network status page](https://status.torproject.org/) for possible disruption. How to use Tornado site via Tor: [guide](../tor.md).
* [onion.tornadocash.3th.ws](https://onion.tornadocash.3th.ws)
* [h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion](https://h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion/)
* [onion.nova.tornadocash.3th.ws](https://onion.nova.tornadocash.3th.ws)
* [tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion](https://tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion)
#### IPFS details #### IPFS details
@ -49,10 +44,10 @@ To get the IPFS content hash and link from the domain details. Visit the ENS app
The IPFS link for Classic (tornadocash.eth) for example, will look like: The IPFS link for Classic (tornadocash.eth) for example, will look like:
``` ```
ipfs://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu ipfs://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu
``` ```
The content hash of this link is `bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu` The content hash of this link is `bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu`
#### Local IPFS deployment (recommended) #### Local IPFS deployment (recommended)
@ -71,11 +66,11 @@ The content hash of this link is `bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4th
* Take the content hash and prefix it followed by a `.` to one of the following IPFS gateways: * Take the content hash and prefix it followed by a `.` to one of the following IPFS gateways:
* `ipfs.dweb.link` * `ipfs.dweb.link`
* https://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu.ipfs.dweb.link * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.dweb.link
* `ipfs.cf-ipfs.com` * `ipfs.cf-ipfs.com`
* https://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu.ipfs.cf-ipfs.com * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.cf-ipfs.com
* `ipfs.io` * `ipfs.io`
* https://ipfs.io/ipfs/bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu * https://ipfs.io/ipfs/bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu
### RPC ### RPC
@ -87,7 +82,7 @@ The content hash of this link is `bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4th
-------- --------
* If you want to deposit you may have to change your wallet RPC, as most providers have censored the smart contracts. **The default provider of Metamask, Infura along with Ankr and Alchemy do not prohibit transactions to and from the protocol, governance and the TORN token**. * If you want to deposit you may have to change your wallet RPC, as most providers have censored the smart contracts. **The default provider of Metamask, Infura along with Ankr and Alchemy currently do not prohibit transactions to and from the protocol, governance and the TORN token**.
* Try searching for an alternative working endpoint on [Chainlist](https://chainlist.org/), which could take multiple attempts (take note of the ChainID for network configuration). An example of how to change your RPC provider for MetaMask is shown below. * Try searching for an alternative working endpoint on [Chainlist](https://chainlist.org/), which could take multiple attempts (take note of the ChainID for network configuration). An example of how to change your RPC provider for MetaMask is shown below.
@ -105,7 +100,7 @@ The content hash of this link is `bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4th
![](../../../.gitbook/assets/dE13HsA.png) ![](../../../.gitbook/assets/dE13HsA.png)
* Then you are freely able to withdraw, deposit, stake or participate in decentralised governance like nothing ever happened. * Then you are freely able to withdraw, deposit, stake or participate in decentralized governance like nothing ever happened.
## FAQ ## FAQ

@ -6,8 +6,8 @@
Исходный код сборки сообщества можно найти на официальном [сайте сообщества git](https://git.tornado.ws/tornadocash/classic-ui.git). Руководство по аудиту изменений см. в [руководстве Micah](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj). Исходный код сборки сообщества можно найти на официальном [сайте сообщества git](https://git.tornado.ws/tornadocash/classic-ui.git). Руководство по аудиту изменений см. в [руководстве Micah](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj).
* Актуальная версия сборки: **6137e13** * Актуальная версия сборки: **023c463**
* Стабильная версия сборки: **6137e13** * Стабильная версия сборки: **023c463**
* [Журнал изменений](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) * [Журнал изменений](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master)
**См. [Инструкции по настройке RPC](#RPC) при выполнении транзакций с адресами, санкционированными OFAC**. **См. [Инструкции по настройке RPC](#RPC) при выполнении транзакций с адресами, санкционированными OFAC**.
@ -26,12 +26,7 @@
**История браузера должна быть включена при использовании браузера TOR для кэширования событий**. **История браузера должна быть включена при использовании браузера TOR для кэширования событий**.
Теперь можно получить доступ через скрытые сервисы onion с помощью распознавателя сообщества (3th.ws), если нет ответа, см. [страницу состояния сети](https://status.torproject.org/) для возможных сбоев. Как работать с сайтом Tornado через Tor: [полный гайд](../tor.md).
* [onion.tornadocash.3th.ws](https://onion.tornadocash.3th.ws)
* [h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion](https://h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion/)
* [onion.nova.tornadocash.3th.ws](https://onion.nova.tornadocash.3th.ws)
* [tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion](https://tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion)
### IPFS подробности ### IPFS подробности
@ -44,10 +39,10 @@
Например, ссылка IPFS для Classic (tornadocash.eth) будет выглядеть так: Например, ссылка IPFS для Classic (tornadocash.eth) будет выглядеть так:
``` ```
ipfs://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu ipfs://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu
``` ```
Хэш содержимого этой ссылки: `bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu`. Хэш содержимого этой ссылки: `bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu`.
#### Локальное развертывание IPFS (рекомендуется) #### Локальное развертывание IPFS (рекомендуется)
@ -63,13 +58,13 @@ ipfs://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu
#### Проверка и использование шлюза IPFS #### Проверка и использование шлюза IPFS
* Возьмите хеш содержимого и добавьте к нему префикс, за которым следует расширение . к одному из следующих шлюзов IPFS: * Возьмите хеш содержимого и добавьте к нему префикс, за которым следует расширение, в одном из следующих шлюзов IPFS:
* `ipfs.dweb.link` * `ipfs.dweb.link`
* https://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu.ipfs.dweb.link * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.dweb.link
* `ipfs.cf-ipfs.com` * `ipfs.cf-ipfs.com`
* https://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu.ipfs.cf-ipfs.com * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.cf-ipfs.com
* `ipfs.io` * `ipfs.io`
* https://ipfs.io/ipfs/bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu * https://ipfs.io/ipfs/bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu
## RPC ## RPC

@ -6,8 +6,8 @@
社区构建的源代码可以在官方社区 [git 上找到。](https://git.tornado.ws/tornadocash/classic-ui) 有关如何查看更改的教程,请参阅 [Micah 的指南](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj)。 社区构建的源代码可以在官方社区 [git 上找到。](https://git.tornado.ws/tornadocash/classic-ui) 有关如何查看更改的教程,请参阅 [Micah 的指南](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj)。
* 当前构建版本:**6137e13** * 当前构建版本:**023c463**
* 稳定构建版本: **6137e13** * 稳定构建版本: **023c463**
* [更改日志](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) * [更改日志](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master)
**如果使用受制裁的地址进行交易,请参阅 [RPC 配置说明](#RPC)**。 **如果使用受制裁的地址进行交易,请参阅 [RPC 配置说明](#RPC)**。
@ -25,12 +25,7 @@
**如果您使用的是 TOR 浏览器,请启用浏览器历史记录,否则事件将不会被缓存。** **如果您使用的是 TOR 浏览器,请启用浏览器历史记录,否则事件将不会被缓存。**
现在可以使用社区解析器 (3th.ws) 通过洋葱隐藏服务访问构建,如果没有响应,请查看 [网络状态页面](https://status.torproject.org/) 以了解可能的中断。 如何通过 Tor 使用 Tornado 站点:[指南](../tor.md)。
* [onion.tornadocash.3th.ws](https://onion.tornadocash.3th.ws)
* [h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion](https://h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion/)
* [onion.nova.tornadocash.3th.ws](https://onion.nova.tornadocash.3th.ws)
* [tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion](https://tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion)
### IPFS 详情 ### IPFS 详情
@ -42,10 +37,10 @@
例如Classic (tornadocash.eth) 的 IPFS 链接将如下所示: 例如Classic (tornadocash.eth) 的 IPFS 链接将如下所示:
``` ```
ipfs://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu ipfs://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu
``` ```
此链接的内容哈希是 `bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu` 此链接的内容哈希是 `bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu`
### 本地 IPFS 部署(推荐) ### 本地 IPFS 部署(推荐)
@ -63,11 +58,11 @@ ipfs://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu
* 获取内容哈希并为其添加前缀,后跟 `.` 到以下 IPFS 网关之一: * 获取内容哈希并为其添加前缀,后跟 `.` 到以下 IPFS 网关之一:
* `ipfs.dweb.link` * `ipfs.dweb.link`
* https://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu.ipfs.dweb.link * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.dweb.link
* `ipfs.cf-ipfs.com` * `ipfs.cf-ipfs.com`
* https://bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu.ipfs.cf-ipfs.com * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.cf-ipfs.com
* `ipfs.io` * `ipfs.io`
* https://ipfs.io/ipfs/bafybeiftkuzmuwok2vdxyex5twmzzkq6su7hoipj3j4thvftud4263dbcu * https://ipfs.io/ipfs/bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu
## RPC ## RPC

@ -18,7 +18,7 @@ The [early adopter addresses](https://github.com/tornadocash/airdrop/blob/master
The airdropped amount depended on a users deposit size and age, larger deposits and older deposits would have a greater allocation. Multipliers for deposit size are logarithmic: The airdropped amount depended on a users deposit size and age, larger deposits and older deposits would have a greater allocation. Multipliers for deposit size are logarithmic:
![](../../.gitbook/assets/1-ogfrad8p3gez14zh4jndiq-2x.png) ![](../../.gitbook/assets/TORN-token-airdrop-reward-multipliers.png)
So that a larger deposits like 100 ETH only got twice as many tokens as a 1 ETH deposit, the multiplier aspired to reduce any skews by focusing on proactive usage and not purely volume. So that a larger deposits like 100 ETH only got twice as many tokens as a 1 ETH deposit, the multiplier aspired to reduce any skews by focusing on proactive usage and not purely volume.

@ -25,7 +25,7 @@ As mentioned above, the process to lock TORN tokens has remained unchanged.
* Once the approval is confirmed, you can chose the amount of token to lock, then click on **`Lock`** * Once the approval is confirmed, you can chose the amount of token to lock, then click on **`Lock`**
* All you have to do after that is to confirm the transaction in your wallet & wait for the confirmation to come through * All you have to do after that is to confirm the transaction in your wallet & wait for the confirmation to come through
![](../../.gitbook/assets/how-to-lock(stake).png) ![](../../.gitbook/assets/how-to-lock-or-stake.png)
### How to claim your staking reward? ### How to claim your staking reward?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 MiB

Before

Width:  |  Height:  |  Size: 8.5 MiB

After

Width:  |  Height:  |  Size: 8.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 MiB

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 MiB

Before

Width:  |  Height:  |  Size: 9.4 MiB

After

Width:  |  Height:  |  Size: 9.4 MiB

Before

Width:  |  Height:  |  Size: 2.2 MiB

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 MiB

@ -2,11 +2,11 @@
To connect your wallet to Tornado Cash, you have two options: You can either click on **Connect** on the main page of Tornado Cash _directly after selecting your deposit amount._ To connect your wallet to Tornado Cash, you have two options: You can either click on **Connect** on the main page of Tornado Cash _directly after selecting your deposit amount._
![Connecting via the home page](.gitbook/assets/which.gif) ![Connecting via the home page](.gitbook/assets/connect-wallet-prompt.gif)
You can also click on **Settings** on the top right of the page then click on **Connect your wallet.**  You can also click on **Settings** on the top right of the page then click on **Connect your wallet.** 
![Connecting via settings](<.gitbook/assets/Screen Recording 2022-05-16 at 4.07.52 PM.gif>) ![Connecting via settings](<.gitbook/assets/connect-wallet-from-settings.gif>)
## **Metamask** ## **Metamask**
@ -15,7 +15,7 @@ You can also click on **Settings** on the top right of the page then click on **
3. Click on **Next,** then **Connect**. 3. Click on **Next,** then **Connect**.
4. You are now connected to Tornado Cash. 4. You are now connected to Tornado Cash.
![Connection with a Metamask Wallet](<.gitbook/assets/Screen Recording 2022-05-16 at 4.05.59 PM.gif>) ![Connection with a Metamask Wallet](<.gitbook/assets/connect-metamask.gif>)
### **Built-in browser** ### **Built-in browser**
If you wish, you can navigate online through the **mobile** application. To do so, you have to take the following steps: If you wish, you can navigate online through the **mobile** application. To do so, you have to take the following steps:
@ -24,13 +24,13 @@ If you wish, you can navigate online through the **mobile** application. To do s
3. Click on "Browser". 3. Click on "Browser".
3. You can now start browsing within MetaMask app. 3. You can now start browsing within MetaMask app.
![Browsing within Metamask](<.gitbook/assets/metamask.gif>) ![Browsing within Metamask](<.gitbook/assets/mobile-metamask-connection.gif>)
## WalletConnect ## WalletConnect
For other wallets, **you should click on WalletConnect**. You will have to use your phone since many wallets do not have Desktop applications yet. **It generates a QR code that needs to be scanned.**&#x20; For other wallets, **you should click on WalletConnect**. You will have to use your phone since many wallets do not have Desktop applications yet. **It generates a QR code that needs to be scanned.**&#x20;
![WalletConnect's QR code](<.gitbook/assets/Screen Shot 2022-05-16 at 3.54.57 PM (1).png>) ![](<.gitbook/assets/Screen Shot 2022-05-16 at 5.47.11 PM.png>) ![WalletConnect's QR code](<.gitbook/assets/connect-wallets-prompt.png>) ![](<.gitbook/assets/walletconnect-qr-for-connection.png>)
### **Trustwallet** ### **Trustwallet**
@ -42,14 +42,12 @@ To connect your wallet, you will need your phone. If you have a TrustWallet wall
4. Click on **Connect**. 4. Click on **Connect**.
5. You are now connected with Tornado Cash. 5. You are now connected with Tornado Cash.
![Connecting Trustwallet](<.gitbook/assets/trust.gif>) ![Connecting Trustwallet](<.gitbook/assets/trustwallet-connection-step-by-step.gif>)
If you wish, you can navigate online through the **mobile** application. To do so, you have to take the following steps: If you wish, you can navigate online through the **mobile** application. To do so, you have to take the following steps:
1. Open the application. 1. Open the application.
2. Look for the icon "Browser" at the bottom of your screen. 2. Look for the icon "Browser" at the bottom of your screen.
3. You can now start browsing within Trustwallet app. 3. You can now start browsing within TrustWallet app.
![Browsing within Trustwallet](<.gitbook/assets/trustbrowser.gif>)
### **ImToken** ### **ImToken**
@ -60,7 +58,7 @@ To connect your wallet, you will need your phone. If you have a ImToken wallet,
3. **Click** on Connect. 3. **Click** on Connect.
4. You are now connected with Tornado Cash.&#x20; 4. You are now connected with Tornado Cash.&#x20;
![Connecting ImToken](<.gitbook/assets/imtoken.gif>) ![Connecting ImToken](<.gitbook/assets/imtoken-wallet-connect.gif>)
### **Argent** ### **Argent**
@ -71,5 +69,5 @@ To connect your wallet, you will need your phone. If you have a Argent wallet, y
3. Scan the QRCode on Tornado Cash's page. 3. Scan the QRCode on Tornado Cash's page.
4. You are now connected with Tornado Cash. 4. You are now connected with Tornado Cash.
![Connecting Argent](<.gitbook/assets/argen.gif>) ![Connecting Argent](<.gitbook/assets/argent-wallet-connect.gif>)

@ -1,20 +1,20 @@
# Deposit and withdraw # Deposit and withdraw
This tutorial is a step-by-step explanation of how to deposit and withdraw. If you want to understand how the internal system of Tornado.cash works, please refer to [this tutorial](/general/how-does-it-work.md). This tutorial is a step-by-step explanation of how to deposit and withdraw. If you want to understand how the internal system of Tornado Cash works, please refer to [this tutorial](/general/how-does-it-work.md).
## **Deposit** ## **Deposit**
### Choose a chain ### Choose a chain
Tornado Cash Classic is available on several blockchains, so you will have to choose among the mulitple options: Tornado Cash Classic is available on several blockchains, so you will have to choose among the multiple options:
![](/.gitbook/assets/azpoj.gif) ![Different chains selection](../.gitbook/assets/chain-selection-on-tornado-site.gif)
### Select a token ### Select a token
Choose the token you want to deposit and its amount: Choose the token you want to deposit and its amount:
![](/.gitbook/assets/abdce.gif) ![Choose currency and amount](../.gitbook/assets/select-deposit-currency-and-amount-on-tornado-site.gif)
### Connect your wallet ### Connect your wallet
@ -24,7 +24,7 @@ Click on `Connect` and choose between wallet providers such as Metamask or Walle
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). 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).
![](/.gitbook/assets/aaaab.gif) ![Deposit](../.gitbook/assets/deposit-on-tornado-site.gif)
### Be patient ### Be patient
@ -34,9 +34,9 @@ As explained in [this guide](/general/guides/opsec.md), the longer you wait, the
### Choose a chain ### Choose a chain
Tornado Cash Classic is available on several blockchains, so you will have to choose among the mulitple options: Tornado Cash Classic is available on several blockchains, so you will have to choose among the multiple options:
![](../.gitbook/assets/enregistrement-de-le-cran-2021-08-25-a-16.15.15-1-.gif) ![Chain selection before withdrawal](../.gitbook/assets/choose-chain-on-withdraw-tornado-classic.gif)
### Paste your note ### Paste your note
@ -44,20 +44,20 @@ Use your deposit note by pasting it in the corresponding box. Click on `Withdraw
### Confirm the withdrawal ### Confirm the withdrawal
![](../.gitbook/assets/abdaaaa.png) ![Withdrawal confirmation popup](../.gitbook/assets/confirm-withdrawal-tornado-classic.png)
## Note account ## Note account
A Note Account allows to **store encrypted on-chain backups** of private notes. This makes safe storage of funds hassle free, **although coming at the risk of deanonymisation if your address is ever breached**. A Note Account allows to **store encrypted on-chain backups** of private notes. This makes safe storage of funds hassle free, **although coming at the risk of deanonymization if your address is ever breached**.
![](https://i.imgur.com/1MF067o.png) ![Open settings button](../.gitbook/assets/tornado-classic-site-open-settings.png)
* Connect your wallet and click on `Settings` * Connect your wallet and click on `Settings`
* Click on `Set Up Account` * Click on `Set Up Account`
* Save your `Note Account Key` * Save your `Note Account Key`
* Confirm the transaction in your wallet. * Confirm the transaction in your wallet.
![](https://i.imgur.com/AqkPo5o.png) ![Set up note account button](../.gitbook/assets/set-up-note-onchain-account-button.png)
**Never share your note account key with anyone or risk loss of funds.** **Never share your note account key with anyone or risk loss of funds.**

@ -2,13 +2,13 @@
Launched in December 2021, Tornado Cash Nova offers the freedom to choose customized amounts for transactions, as well as the ability to transfer tokens without leaving the anonymity pool. With such unique features, this new pool requires its own set of instructions. Launched in December 2021, Tornado Cash Nova offers the freedom to choose customized amounts for transactions, as well as the ability to transfer tokens without leaving the anonymity pool. With such unique features, this new pool requires its own set of instructions.
Tornado Cash Nova (beta version) can be accessed through its own decentralized app at [nova.tornadocash.eth](https://app.ens.domains/name/nova.tornadocash.eth/details) Tornado Cash Nova (beta version) can be accessed through its own decentralized app at [nova.tornadocash.eth](https://app.ens.domains/name/nova.tornadocash.eth/details) or via official site [nova.tornado.ws](https://nova.tornado.ws)
![](https://i.imgur.com/F8pojDs.png) ![Tornado Nova main page](../.gitbook/assets/nova-main-page.png)
## Log In ## Log In
![](https://i.imgur.com/uHPTk13.png) ![Nova login button](../.gitbook/assets/nova-site-login-button.png)
You can log into your Tornado Cash Nova account either by: You can log into your Tornado Cash Nova account either by:
@ -24,23 +24,23 @@ Logging into the Nova pool will allow you to:
* **check your shielded balance** which represents the amount of tokens currently owned in the Nova pool, * **check your shielded balance** which represents the amount of tokens currently owned in the Nova pool,
* **fund your balance** with further tokens, * **fund your balance** with further tokens,
* **transfer the custody of tokens** to another shielded address registered to the pool, * **transfer the custody of tokens** to another shielded address registered to the pool,
* **withdraw any desired amount of tokens** through the destination address of your chosing. * **withdraw any desired amount of tokens** through the destination address of your chose.
Only those who have access to your Metamask wallet or to your Shielded key will be able to access these informations regarding your account (i.e. your shielded balance).\ Only those who have access to your MetaMask wallet or to your Shielded key will be able to access these information regarding your account (i.e. your shielded balance).\
⚠️ Be aware of which information you share with whom. ⚠️ Be aware of which information you share with whom.
# Logging in with MetaMask # Logging in with MetaMask
Each Tornado Cash Nova account is linked to a shielded address. As mentionned above, users have two ways to access their account & its balance. One of these ways is **through a MetaMask wallet connected to the appropriate shielded address**. Each Tornado Cash Nova account is linked to a shielded address. As mentioned above, users have two ways to access their account & its balance. One of these ways is **through a MetaMask wallet connected to the appropriate shielded address**.
* Click on the `Log in` button. * Click on the `Log in` button.
![](https://imgur.com/aSjaNa4.png) ![Nova site login button](../.gitbook/assets/nova-site-login-button-arrow.png)
* Select `Using Metamask`. * Select `Using Metamask`.
* Choose the wallet you want to connect with, and sign the request in your Metamask. * Choose the wallet you want to connect with, and sign the request in your MetaMask.
![](https://imgur.com/AXB0bYR.png) ![](https://imgur.com/Anb2KI4.png) ![Select MetaMask connection](../.gitbook/assets/nova-tornado-connect-metamask.png) ![Allow connection in MetaMask](../.gitbook/assets/nova-site-connect-metamask.png)
You have 2 alternatives, funding the default wallet connected to Nova, which will automatically create a shielded address, or fund **another registered shielded address**. You have 2 alternatives, funding the default wallet connected to Nova, which will automatically create a shielded address, or fund **another registered shielded address**.
To fund the default wallet: To fund the default wallet:
@ -48,29 +48,29 @@ To fund the default wallet:
* Click on `Fund`. * Click on `Fund`.
* Sign the transaction in your wallet and wait for it to be confirmed. * Sign the transaction in your wallet and wait for it to be confirmed.
![](https://imgur.com/scB6sMs.png) ![](https://imgur.com/Be2mNGG.png) ![Deposit ETH](../.gitbook/assets/nova-site-deposit-fund-eth.png) ![Deposit proof generation](../.gitbook/assets/nova-site-deposit-in-process.png)
After the transaction is succesful, you will find your shielded balance here. After the transaction is successful, you will find your shielded balance here.
![](https://imgur.com/LllWMQT.png) ![Check balance on site](../.gitbook/assets/nova-site-check-funded-balance.png)
To fund **another registered shielded address**, paste it under *Recipient Address*, and follow the same steps as above. To fund **another registered shielded address**, paste it under *Recipient Address*, and follow the same steps as above.
_More information see the section on_ [_Deposit and Withdraw_](deposit-withdraw.md)__ _More information see the section on_ [_Deposit and Withdraw_](deposit-withdraw.md)
# Set up an account with a shielded key # Set up an account with a shielded key
However, shielded addresses can also be created from scratch as a separate action by logging in a new address with no prior link to Tornado Cash Nova. However, shielded addresses can also be created from scratch as a separate action by logging in a new address with no prior link to Tornado Cash Nova.
![](https://imgur.com/RuFVU1R.png) ![Set up Shielded key account](../.gitbook/assets/nova-site-set-up-shielded-key-account.png)
* Click on `Set up account`. * Click on `Set up account`.
* A pop-up window will appear for you to save your shielded key (do not share this key !) * A pop-up window will appear for you to save your shielded key (do not share this key !)
* Sign the transaction in your wallet, and you're done. * Sign the transaction in your wallet, and you're done.
![](https://imgur.com/YKiLFKv.png) ![Shielded key backup](../.gitbook/assets/nova-site-save-shielded-key.png)
Your shielded address will be crypted & created with the generation of a shielded key. Your shielded address will be encrypted & created with the generation of a shielded key.
Once the account is set, you will be able to receive shielded transfers of tokens from any another address registered to the pool. You will also be able to fund, transfer & withdraw tokens as you wish. Once the account is set, you will be able to receive shielded transfers of tokens from any another address registered to the pool. You will also be able to fund, transfer & withdraw tokens as you wish.
@ -82,17 +82,16 @@ As seen above, the other way to log in is **through the generated Shielded Key**
* Select `Using private key`. * Select `Using private key`.
* Paste your shielded key in the box and click on `Log in`. * Paste your shielded key in the box and click on `Log in`.
![](https://imgur.com/aSjaNa4.png) ![Login button on site](../.gitbook/assets/nova-site-login-button-arrow.png)
![](https://imgur.com/cuAfYUN.png) ![](https://imgur.com/6gWPr0C.png) ![Select Shielded key login method](../.gitbook/assets/nova-site-select-shielded-key-login-method.png) ![Shielded key login prompt](../.gitbook/assets/nova-site-shielded-key-login-prompt.png)
## Recover your shielded key ## Recover your shielded key
Once you are logged in with your address & your account is set up, you can download this shielded key at any time by accessing your account data (by clicking on your address, next to your shielded balance). Once you are logged in with your address & your account is set up, you can download this shielded key at any time by accessing your account data (by clicking on your address, next to your shielded balance).
![](https://i.imgur.com/RFac1HU.png) ![Open Nova account button](../.gitbook/assets/nova-site-account-button.png)
![](https://i.imgur.com/F2Scf8w.png) ![Nova account data page](../.gitbook/assets/nova-site-account-info-page.png)
To obtain full privacy, the same good practices that were recommended for traditional Tornado Cash pools are still required. You can find a guide to maintain privacy at [_Tips to remain anonymous_](../general/guides/opsec.md)_ To obtain full privacy, the same good practices that were recommended for traditional Tornado Cash pools are still required. You can find a guide to maintain privacy at [_Tips to remain anonymous_](../general/guides/opsec.md)_

@ -8,13 +8,13 @@ The great novelty compared to traditional Tornado Cash pools is that **deposited
Therefore, if you want to put 0.4 ETH in the pool, you can do it all at once rather than making four separate transactions with the traditional 0.1 ETH pool. Therefore, if you want to put 0.4 ETH in the pool, you can do it all at once rather than making four separate transactions with the traditional 0.1 ETH pool.
![](https://i.imgur.com/rqmzdgG.gif) ![Deposit process](../.gitbook/assets/nova-site-deposit-process.gif)
### How does it work? ### How does it work?
#### **The first deposit 💰** #### **The first deposit 💰**
* The first step is to log in Tornado Cash Nova through a Metamask account. * The first step is to log in Tornado Cash Nova through a MetaMask account.
* Your account is not set yet (button `Set up account` available on the top right corner). To set up your account, you can either: * Your account is not set yet (button `Set up account` available on the top right corner). To set up your account, you can either:
* **Click on `Set up account`**: your logged-in address will be registered to Nova without needing to deposit any tokens. This action will enable you to receive transfers or deposits within the pool from any another address. * **Click on `Set up account`**: your logged-in address will be registered to Nova without needing to deposit any tokens. This action will enable you to receive transfers or deposits within the pool from any another address.
* **Choose your logged-in address as a recepient address**: by depositing tokens into the pool, your account (with its shielded address & shielded key) will be automatically created. The deposited funds will come top up your shielded balance. * **Choose your logged-in address as a recepient address**: by depositing tokens into the pool, your account (with its shielded address & shielded key) will be automatically created. The deposited funds will come top up your shielded balance.

@ -4,7 +4,7 @@ One of the specificity of Tornado Cash Nova is the introduction of shielded tran
In Tornado Cash Classic in order to transfer the custody of deposited funds, tokens needed to be withdrawn first. With Nova, you will be able to transfer a chosen amount of your shielded balance (not necessarily all of it) to another address without needing to withdraw them from the pool. In Tornado Cash Classic in order to transfer the custody of deposited funds, tokens needed to be withdrawn first. With Nova, you will be able to transfer a chosen amount of your shielded balance (not necessarily all of it) to another address without needing to withdraw them from the pool.
![](https://i.imgur.com/cf99tOn.gif) ![Transfer process](../.gitbook/assets/nova-site-transfer-eth-to-other-shielded-address.gif)
These shielded transfers can be made to any address of your choice, as long as this address is shielded (i.e. already registered to Tornado Cash Nova pool). These shielded transfers can be made to any address of your choice, as long as this address is shielded (i.e. already registered to Tornado Cash Nova pool).