diff --git a/.gitbook/assets/4R1HHWy8j2kTwjugeFCfj2NzatB.png b/.gitbook/assets/4R1HHWy8j2kTwjugeFCfj2NzatB.png new file mode 100644 index 0000000..4572952 Binary files /dev/null and b/.gitbook/assets/4R1HHWy8j2kTwjugeFCfj2NzatB.png differ diff --git a/.gitbook/assets/dE13HsA.png b/.gitbook/assets/dE13HsA.png new file mode 100644 index 0000000..f692fca Binary files /dev/null and b/.gitbook/assets/dE13HsA.png differ diff --git a/.gitbook/assets/eHuzorT5lslrOoxKKvRPxLtAHy7.png b/.gitbook/assets/eHuzorT5lslrOoxKKvRPxLtAHy7.png new file mode 100644 index 0000000..59c93e6 Binary files /dev/null and b/.gitbook/assets/eHuzorT5lslrOoxKKvRPxLtAHy7.png differ diff --git a/.gitbook/assets/o04px38SoXt0G5IVTxr5rEeI588.png b/.gitbook/assets/o04px38SoXt0G5IVTxr5rEeI588.png new file mode 100644 index 0000000..4c8bee7 Binary files /dev/null and b/.gitbook/assets/o04px38SoXt0G5IVTxr5rEeI588.png differ diff --git a/.gitbook/assets/xcNzhNG.png b/.gitbook/assets/xcNzhNG.png new file mode 100644 index 0000000..b54250e Binary files /dev/null and b/.gitbook/assets/xcNzhNG.png differ diff --git a/.gitbook/assets/yIT7YcJf1Kc9T7rCcdZW3bZd0mx.png b/.gitbook/assets/yIT7YcJf1Kc9T7rCcdZW3bZd0mx.png new file mode 100644 index 0000000..504911f Binary files /dev/null and b/.gitbook/assets/yIT7YcJf1Kc9T7rCcdZW3bZd0mx.png differ diff --git a/.gitbook/assets/zOwfk4k.gif b/.gitbook/assets/zOwfk4k.gif new file mode 100644 index 0000000..8e8a4c4 Binary files /dev/null and b/.gitbook/assets/zOwfk4k.gif differ diff --git a/.gitbook/assets/zrY5GEi.png b/.gitbook/assets/zrY5GEi.png new file mode 100644 index 0000000..73eab2c Binary files /dev/null and b/.gitbook/assets/zrY5GEi.png differ diff --git a/general/guides/post-censorship.md b/general/guides/post-censorship.md index 1ee2cb5..270edb1 100644 --- a/general/guides/post-censorship.md +++ b/general/guides/post-censorship.md @@ -2,11 +2,13 @@ This is a guide to using Tornado Cash after the 8th August crisis, when the OFAC decided to sanction the organisation and the smart contracts. This led to a widespread wave of censorship from middleware service providers, resulting in users being vulnerable and unable to access their assets. -------- -### LANGUAGE:   | -------- +-------- -## Community build +>

LANGUAGE:  ZH  |  ES  |  RU  

+ +-------- + +### Community build _The source code for the community build can be found on [the offical community git](https://development.tornadocash.community/tornadocash/classic-ui). For a tutorial on how to audit the changes [see Micah's guide](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj)_. @@ -15,7 +17,7 @@ _The source code for the community build can be found on [the offical community **See [instructions on RPC configuration](#RPC) if transacting with sanctioned addresses** -### ENS resolvers +#### ENS resolvers The latest community builds are available at: @@ -27,7 +29,7 @@ The latest community builds are available at: * [nova.tornadocashcommunity.eth.link](https://nova.tornadocashcommunity.eth.link) -### TOR network +#### TOR network **Browser history must be enabled when using TOR browser for event caching**. @@ -38,7 +40,7 @@ It is now possible to access the builds via onion hidden services with the commu * [onion.nova.tornadocash.3th.ws](https://onion.nova.tornadocash.3th.ws) * [y7ghfvm6jlgfvx25sy5l7muvqnqkw37jjbmzbikpn6sfma65dp3qysqd.onion](https://y7ghfvm6jlgfvx25sy5l7muvqnqkw37jjbmzbikpn6sfma65dp3qysqd.onion) -### IPFS details +#### IPFS details To get the IPFS content hash and link from the domain details. Visit the ENS application domain page at either: @@ -55,7 +57,7 @@ ipfs://bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgabnkmcbt3563toa The content hash of this link is `bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgabnkmcbt3563toa` -### Local IPFS deployment (recommended) +#### Local IPFS deployment (recommended) * Brave * Navigate to the IPFS link in the browser @@ -67,7 +69,7 @@ The content hash of this link is `bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgab * Ensure IPFS Desktop is open and has an internet connection * Navigate to the IPFS link in the browser -### IPFS gateway usage +#### IPFS gateway usage * Take the content hash and prefix it followed by a `.` to one of the following IPFS gateways: * `ipfs.dweb.link` @@ -78,51 +80,53 @@ The content hash of this link is `bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgab * https://bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgabnkmcbt3563toa.ipfs.cf-ipfs.com -## RPC +### RPC -------- -### LANGUAGE:   | -------- +

LANGUAGE:  ZH  |  ES  |  RU  

+ +-------- + + * If you want to deposit you may have to change your wallet RPC, as most providers have censored the smart contracts. One of these providers is Infura, which Metamask uses by default. * Try searching for a 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. -![](https://i.imgur.com/zOwfk4k.gif) +![](/.gitbook/assets/zOwfk4k.gif) * Sometimes visiting the application you could be greeted with the following message, to fix this click "OPEN SETTINGS". -![](https://i.imgur.com/xcNzhNG.png) +![](/.gitbook/assets/xcNzhNG.png) * You'll then be displayed a dropdown selection, defaulted to a selection. Click on it and select the "Custom" option. -![](https://i.imgur.com/zrY5GEi.png) +![](/.gitbook/assets/zrY5GEi.png) * Here enter a non-censoring RPC provider depending on your network and this will resolve application issues. -![](https://i.imgur.com/dE13HsA.png) +![](/.gitbook/assets/dE13HsA.png) * Then you are freely able to withdraw, deposit, stake or participate in decentralised governance like nothing ever happened. - +* This error is either related to a poor connection or a result of no available relayers on your network. It usually can be solved by refreshing. + +> Why do I keep recieving the error `Failed to fetch proving keys`? + +* This error is either related to a poor connection, it usually can be solved by refreshing or changing VPN location for better latency. + +> Why do I keep recieving the error `Failed to fetch all deposit events` when trying to withdraw? + +* This error is related to a poor connection or using a censored RPC endpoint. To resolve this either: + * change VPN location for better latency + * try a new browser or method of access + * configure the application RPC configuration to an alternative + +> Why can't make a deposit from my wallet? + +* Most RPCs censor transactions to the protocol and governance since the OFAC sanctions, you need to configure your wallet RPC to a uncensored endpoint. \ No newline at end of file