Fix broken links (add anonymity mining topic), rename all media to human-readable format

This commit is contained in:
Theo 2023-08-30 09:31:19 -07:00
parent 5039ccdb21
commit 9a3151e832
73 changed files with 49 additions and 51 deletions

View File

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

View File

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

Before

Width:  |  Height:  |  Size: 442 KiB

After

Width:  |  Height:  |  Size: 442 KiB

View File

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 156 KiB

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
# Introduction to Tornado Cash
![](/.gitbook/assets/tornado-banner.png)
![Tornado Cash banner](./.gitbook/assets/tornado-banner.png)
{% 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.*
@ -12,7 +12,7 @@ Therefore, nobody - including the original developers - can modify or inhibit th
## 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).

View File

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

View File

@ -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.
![](../../.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.

View File

@ -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:
![](../../.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.

View File

@ -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`**
* 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?

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

View File

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

View File

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

View File

Before

Width:  |  Height:  |  Size: 9.4 MiB

After

Width:  |  Height:  |  Size: 9.4 MiB

View File

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

View File

@ -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._
![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.** 
![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**
@ -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**.
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**
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. 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
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**
@ -42,14 +42,12 @@ To connect your wallet, you will need your phone. If you have a TrustWallet wall
4. Click on **Connect**.
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:
1. Open the application.
2. Look for the icon "Browser" at the bottom of your screen.
3. You can now start browsing within Trustwallet app.
![Browsing within Trustwallet](<.gitbook/assets/trustbrowser.gif>)
3. You can now start browsing within TrustWallet app.
### **ImToken**
@ -60,7 +58,7 @@ To connect your wallet, you will need your phone. If you have a ImToken wallet,
3. **Click** on Connect.
4. You are now connected with Tornado Cash.&#x20;
![Connecting ImToken](<.gitbook/assets/imtoken.gif>)
![Connecting ImToken](<.gitbook/assets/imtoken-wallet-connect.gif>)
### **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.
4. You are now connected with Tornado Cash.
![Connecting Argent](<.gitbook/assets/argen.gif>)
![Connecting Argent](<.gitbook/assets/argent-wallet-connect.gif>)

View File

@ -1,20 +1,20 @@
# 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**
### 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
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
@ -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).
![](/.gitbook/assets/aaaab.gif)
![Deposit](../.gitbook/assets/deposit-on-tornado-site.gif)
### Be patient
@ -34,9 +34,9 @@ As explained in [this guide](/general/guides/opsec.md), the longer you wait, the
### 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
@ -44,20 +44,20 @@ Use your deposit note by pasting it in the corresponding box. Click on `Withdraw
### Confirm the withdrawal
![](../.gitbook/assets/abdaaaa.png)
![Withdrawal confirmation popup](../.gitbook/assets/confirm-withdrawal-tornado-classic.png)
## 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`
* Click on `Set Up Account`
* Save your `Note Account Key`
* 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.**

View File

@ -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.
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
![](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:
@ -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,
* **fund your balance** with further tokens,
* **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.
# 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.
![](https://imgur.com/aSjaNa4.png)
![Nova site login button](../.gitbook/assets/nova-site-login-button-arrow.png)
* 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**.
To fund the default wallet:
@ -48,29 +48,29 @@ To fund the default wallet:
* Click on `Fund`.
* 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.
_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
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`.
* 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.
![](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.
@ -82,17 +82,16 @@ As seen above, the other way to log in is **through the generated Shielded Key**
* Select `Using private key`.
* Paste your shielded key in the box and click on `Log in`.
![](https://imgur.com/aSjaNa4.png)
![](https://imgur.com/cuAfYUN.png) ![](https://imgur.com/6gWPr0C.png)
![Login button on site](../.gitbook/assets/nova-site-login-button-arrow.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
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)_

View File

@ -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.
![](https://i.imgur.com/rqmzdgG.gif)
![Deposit process](../.gitbook/assets/nova-site-deposit-process.gif)
### How does it work?
#### **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:
* **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.

View File

@ -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.
![](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).