diff --git a/book/general/guides/post-censorship/index.md b/book/general/guides/post-censorship/index.md index 3186567..31e66a1 100644 --- a/book/general/guides/post-censorship/index.md +++ b/book/general/guides/post-censorship/index.md @@ -2,31 +2,30 @@ 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:  [ZH](zh.md)  |  [ES](es.md)  |  [RU](ru.md)  ** --------- +--- ### Community build -_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: **023c463** -* Stable build version: **023c463** -* [Changelog](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) +- Current build version: **d0cee4a** +- Stable build version: **d0cee4a** +- [Changelog](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) **See [instructions on RPC configuration](#RPC) if transacting with sanctioned addresses** The latest community builds are available at: -* Classic: - * [tornado.ws](https://tornado.ws) - * [ipfs.io/ipns/tornadocash.eth](https://ipfs.io/ipns/tornadocash.eth/) -* Nova: - * [nova.tornado.ws](https://nova.tornado.ws) - * [ipfs.io/ipns/nova.tornadocash.eth](https://ipfs.io/ipns/nova.tornadocash.eth/) - +- Classic: + - [tornado.ws](https://tornado.ws) + - [ipfs.io/ipns/tornadocash.eth](https://ipfs.io/ipns/tornadocash.eth/) +- Nova: + - [nova.tornado.ws](https://nova.tornado.ws) + - [ipfs.io/ipns/nova.tornadocash.eth](https://ipfs.io/ipns/nova.tornadocash.eth/) #### TOR network @@ -34,102 +33,96 @@ The latest community builds are available at: How to use Tornado site via Tor: [guide](../tor.md). - - #### IPFS details To get the IPFS content hash and link from the domain details. Visit the ENS application domain page at either: -* Classic: [tornadocash.eth](https://app.ens.domains/name/tornadocash.eth/details) -* Nova: [nova.tornadocash.eth](https://app.ens.domains/name/nova.tornadocash.eth/details) +- Classic: [tornadocash.eth](https://app.ens.domains/name/tornadocash.eth/details) +- Nova: [nova.tornadocash.eth](https://app.ens.domains/name/nova.tornadocash.eth/details) The IPFS link for Classic (tornadocash.eth) for example, will look like: ``` -ipfs://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu +ipfs://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou ``` -The content hash of this link is `bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu` - +The content hash of this link is `bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou` #### Local IPFS deployment (recommended) -* Brave - * Navigate to the IPFS link in the browser - * When prompted, choose “Use a Brave local IPFS node” +- Brave -* Chrome / Firefox - * Install IPFS Desktop - * Install IPFS Companion extension ([Chrome](https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch?hl=en) / [Firefox](https://addons.mozilla.org/en-US/firefox/addon/ipfs-companion/)) - * Ensure IPFS Desktop is open and has an internet connection - * Navigate to the IPFS link in the browser + - Navigate to the IPFS link in the browser + - When prompted, choose “Use a Brave local IPFS node” + +- Chrome / Firefox + - Install IPFS Desktop + - Install IPFS Companion extension ([Chrome](https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch?hl=en) / [Firefox](https://addons.mozilla.org/en-US/firefox/addon/ipfs-companion/)) + - Ensure IPFS Desktop is open and has an internet connection + - Navigate to the IPFS link in the browser #### IPFS gateway usage -* Take the content hash and prefix it followed by a `.` to one of the following IPFS gateways: - * `ipfs.dweb.link` - * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.dweb.link - * `ipfs.cf-ipfs.com` - * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.cf-ipfs.com - * `ipfs.io` - * https://ipfs.io/ipfs/bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu - - +- Take the content hash and prefix it followed by a `.` to one of the following IPFS gateways: + - `ipfs.dweb.link` + - https://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou.ipfs.dweb.link + - `ipfs.cf-ipfs.com` + - https://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou.ipfs.cf-ipfs.com + - `ipfs.io` + - https://ipfs.io/ipfs/bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou #### Decentralized sources -All sources (code) of Tornado Cash are also decentralized after [proposal #30](https://tornado.ws/governance/30) and have ENS domains with IPFS contenthash. +All sources (code) of Tornado Cash are also decentralized after [proposal #30](https://tornado.ws/governance/30) and have ENS domains with IPFS contenthash. Full guide available at ENS domain [sources.tornadocash.eth](https://app.ens.domains/sources.tornadocash.eth), actual IPFS hash: `bafybeia2s5em2xypmtdifuyj62xwgveujygs4vzoqhbqd2um45wbdxxb6u`. Gateway (direct link): https://ipfs.io/ipfs/bafybeia2s5em2xypmtdifuyj62xwgveujygs4vzoqhbqd2um45wbdxxb6u - ### RPC --------- +--- **LANGUAGE:  [ZH](zh.md)  |  [ES](es.md)  |  [RU](ru.md)  ** --------- +--- +- 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**. -* 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. ![](../../../.gitbook/assets/zOwfk4k.gif) -* Sometimes visiting the application you could be greeted with the following message, to fix this click "OPEN SETTINGS". +- Sometimes visiting the application you could be greeted with the following message, to fix this click "OPEN SETTINGS". ![](../../../.gitbook/assets/xcNzhNG.png) -* You'll then be displayed a dropdown selection, defaulted to a selection. Click on it and select the "Custom" option. +- You'll then be displayed a dropdown selection, defaulted to a selection. Click on it and select the "Custom" option. ![](../../../.gitbook/assets/zrY5GEi.png) -* Here enter a non-censoring RPC provider depending on your network and this will resolve application issues. +- Here enter a non-censoring RPC provider depending on your network and this will resolve application issues. ![](../../../.gitbook/assets/dE13HsA.png) -* Then you are freely able to withdraw, deposit, stake or participate in decentralized 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 > Why do I keep recieving the error `Failed to fetch relayers`? -* 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. +- 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. +- 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 from contract` 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 +- 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 I 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 +- Most RPCs censor transactions to the protocol and governance since the OFAC sanctions, you need to configure your wallet RPC to a uncensored endpoint. . diff --git a/book/general/guides/post-censorship/ru.md b/book/general/guides/post-censorship/ru.md index dc93591..ed88aab 100644 --- a/book/general/guides/post-censorship/ru.md +++ b/book/general/guides/post-censorship/ru.md @@ -6,21 +6,20 @@ Исходный код сборки сообщества можно найти на официальном [сайте сообщества git](https://git.tornado.ws/tornadocash/classic-ui.git). Руководство по аудиту изменений см. в [руководстве Micah](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj). -* Актуальная версия сборки: **023c463** -* Стабильная версия сборки: **023c463** -* [Журнал изменений](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) +- Актуальная версия сборки: **d0cee4a** +- Стабильная версия сборки: **d0cee4a** +- [Журнал изменений](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) **См. [Инструкции по настройке RPC](#RPC) при выполнении транзакций с адресами, санкционированными OFAC**. Последняя версия сообщества должна быть доступна по адресу: -* Classic: - * [tornado.ws](https://tornado.ws) - * [ipfs.io/ipns/tornadocash.eth](https://ipfs.io/ipns/tornadocash.eth/) -* Nova: - * [nova.tornado.ws](https://nova.tornado.ws) - * [ipfs.io/ipns/nova.tornadocash.eth](https://ipfs.io/ipns/nova.tornadocash.eth/) - +- Classic: + - [tornado.ws](https://tornado.ws) + - [ipfs.io/ipns/tornadocash.eth](https://ipfs.io/ipns/tornadocash.eth/) +- Nova: + - [nova.tornado.ws](https://nova.tornado.ws) + - [ipfs.io/ipns/nova.tornadocash.eth](https://ipfs.io/ipns/nova.tornadocash.eth/) ### TOR сеть @@ -28,43 +27,43 @@ Как работать с сайтом Tornado через Tor: [полный гайд](../tor.md). - ### IPFS подробности Если у вас нет доступа к этим ссылкам, вам необходимо получить хэш содержимого IPFS и ссылку из сведений о домене. Посетите страницу доменов приложений ENS: -* Сlassic: [tornadocash.eth](https://app.ens.domains/name/tornadocash.eth/details) -* Nova: [nova.tornadocash.eth](https://app.ens.domains/name/nova.tornadocash.eth/details) - +- Сlassic: [tornadocash.eth](https://app.ens.domains/name/tornadocash.eth/details) +- Nova: [nova.tornadocash.eth](https://app.ens.domains/name/nova.tornadocash.eth/details) Например, ссылка IPFS для Classic (tornadocash.eth) будет выглядеть так: + ``` -ipfs://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu +ipfs://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou ``` -Хэш содержимого этой ссылки: `bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu`. +Хэш содержимого этой ссылки: `bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou`. #### Локальное развертывание IPFS (рекомендуется) -* Brave - * Перейдите по ссылке IPFS в браузере. - * При появлении запроса выберите «Использовать локальный узел Brave IPFS». +- Brave -* Chrome / Firefox - * Установите рабочий стол IPFS - * Установите расширение IPFS Companion ([Chrome](https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch?hl=ru) / [Firefox](https://addons.mozilla.org/ru/firefox/addon/ipfs-companion/)) - * Убедитесь, что рабочий стол IPFS открыт и имеет подключение к Интернету. - * Перейдите по ссылке IPFS в браузере. + - Перейдите по ссылке IPFS в браузере. + - При появлении запроса выберите «Использовать локальный узел Brave IPFS». + +- Chrome / Firefox + - Установите рабочий стол IPFS + - Установите расширение IPFS Companion ([Chrome](https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch?hl=ru) / [Firefox](https://addons.mozilla.org/ru/firefox/addon/ipfs-companion/)) + - Убедитесь, что рабочий стол IPFS открыт и имеет подключение к Интернету. + - Перейдите по ссылке IPFS в браузере. #### Проверка и использование шлюза IPFS -* Возьмите хеш содержимого и добавьте к нему префикс, за которым следует расширение, в одном из следующих шлюзов IPFS: - * `ipfs.dweb.link` - * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.dweb.link - * `ipfs.cf-ipfs.com` - * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.cf-ipfs.com - * `ipfs.io` - * https://ipfs.io/ipfs/bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu +- Возьмите хеш содержимого и добавьте к нему префикс, за которым следует расширение, в одном из следующих шлюзов IPFS: + - `ipfs.dweb.link` + - https://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou.ipfs.dweb.link + - `ipfs.cf-ipfs.com` + - https://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou.ipfs.cf-ipfs.com + - `ipfs.io` + - https://ipfs.io/ipfs/bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou #### Децентрализованные исходники @@ -76,43 +75,43 @@ IPFS шлюз (прямая ссылка): https://ipfs.io/ipfs/bafybeia2s5em2xy ## RPC -* Если вы хотите внести депозит, вам, возможно, придется изменить RPC вашего кошелька, так как большинство провайдеров подвергают смарт-контракты цензуре. **Поставщик Metamask по умолчанию, Infura, наряду с Ankr и Alchemy, не запрещает транзакции между протоколом, управлением и токеном TORN**. +- Если вы хотите внести депозит, вам, возможно, придется изменить RPC вашего кошелька, так как большинство провайдеров подвергают смарт-контракты цензуре. **Поставщик Metamask по умолчанию, Infura, наряду с Ankr и Alchemy, не запрещает транзакции между протоколом, управлением и токеном TORN**. -* Попробуйте найти работающую конечную точку в [chainlist.org](https://chainlist.org), что может потребовать нескольких попыток (обратите внимание на ChainID для настройки сети). Пример того, как изменить поставщика RPC для MetaMask, показан ниже. +- Попробуйте найти работающую конечную точку в [chainlist.org](https://chainlist.org), что может потребовать нескольких попыток (обратите внимание на ChainID для настройки сети). Пример того, как изменить поставщика RPC для MetaMask, показан ниже. ![](../../../.gitbook/assets/zOwfk4k.gif) -* Иногда при посещении приложения вас могло встречать следующее сообщение, для исправления нажмите "ОТКРЫТЬ НАСТРОЙКИ". +- Иногда при посещении приложения вас могло встречать следующее сообщение, для исправления нажмите "ОТКРЫТЬ НАСТРОЙКИ". ![](../../../.gitbook/assets/xcNzhNG.png) -* Затем вам отобразится раскрывающийся список, по умолчанию выбранный. Нажмите на него и выберите опцию "Пользовательский". +- Затем вам отобразится раскрывающийся список, по умолчанию выбранный. Нажмите на него и выберите опцию "Пользовательский". ![](../../../.gitbook/assets/zrY5GEi.png) -* Здесь введите поставщика RPC без цензуры в зависимости от вашей сети, и это решит проблемы с приложением. +- Здесь введите поставщика RPC без цензуры в зависимости от вашей сети, и это решит проблемы с приложением. ![](../../../.gitbook/assets/dE13HsA.png) -* Затем вы можете свободно снимать средства, вносить депозиты или участвовать в децентрализованном управлении, как будто ничего не произошло. +- Затем вы можете свободно снимать средства, вносить депозиты или участвовать в децентрализованном управлении, как будто ничего не произошло. ## FAQ > Почему я постоянно получаю сообщение об ошибке `Failed to fetch relayers`? -* Эта ошибка возникает либо из-за плохого соединения, либо из-за отсутствия ретрансляторов в сети. Обычно это решается обновлением. +- Эта ошибка возникает либо из-за плохого соединения, либо из-за отсутствия ретрансляторов в сети. Обычно это решается обновлением. > Почему я постоянно получаю сообщение об ошибке `Failed to fetch proving keys`? -* Эта ошибка возникает либо из-за плохого соединения, обычно ее можно решить, обновив или изменив местоположение VPN для лучшей задержки. +- Эта ошибка возникает либо из-за плохого соединения, обычно ее можно решить, обновив или изменив местоположение VPN для лучшей задержки. > Почему я постоянно получаю сообщение об ошибке `Failed to fetch all deposit events from contract` при попытке вывести средства? -* Эта ошибка возникает из-за плохого соединения или использования цензурированной конечной точки RPC. Чтобы решить это либо: - * изменить местоположение VPN для лучшей задержки - * попробуйте новый браузер или метод доступа - * установить альтернативную конфигурацию приложения RPC +- Эта ошибка возникает из-за плохого соединения или использования цензурированной конечной точки RPC. Чтобы решить это либо: + - изменить местоположение VPN для лучшей задержки + - попробуйте новый браузер или метод доступа + - установить альтернативную конфигурацию приложения RPC > Почему я не могу внести депозит со своего кошелька? -* Большинство RPC подвергают цензуре протокол и транзакции управления, поскольку OFAC налагает санкции, вам необходимо настроить RPC вашего кошелька на не подвергаемую цензуре конечную точку. \ No newline at end of file +- Большинство RPC подвергают цензуре протокол и транзакции управления, поскольку OFAC налагает санкции, вам необходимо настроить RPC вашего кошелька на не подвергаемую цензуре конечную точку. diff --git a/book/general/guides/post-censorship/zh.md b/book/general/guides/post-censorship/zh.md index e243c99..966c463 100644 --- a/book/general/guides/post-censorship/zh.md +++ b/book/general/guides/post-censorship/zh.md @@ -1,25 +1,25 @@ # Tornado Cash 制裁后教程 -这是8月8日危机后使用龙卷风现金的指南。 当OFAC决定制裁组织和智能合约时。 这导致了广泛的审查制度。 结果,用户很脆弱,无法访问其资金。 +这是 8 月 8 日危机后使用龙卷风现金的指南。 当 OFAC 决定制裁组织和智能合约时。 这导致了广泛的审查制度。 结果,用户很脆弱,无法访问其资金。 ## 社区应用 社区构建的源代码可以在官方社区 [git 上找到。](https://git.tornado.ws/tornadocash/classic-ui) 有关如何查看更改的教程,请参阅 [Micah 的指南](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj)。 -* 当前构建版本:**023c463** -* 稳定构建版本: **023c463** -* [更改日志](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) +- 当前构建版本:**d0cee4a** +- 稳定构建版本: **d0cee4a** +- [更改日志](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) **如果使用受制裁的地址进行交易,请参阅 [RPC 配置说明](#RPC)**。 最新的社区版本应在以下位置提供: -* Classic: - * [tornado.ws](https://tornado.ws) - * [ipfs.io/ipns/tornadocash.eth](https://ipfs.io/ipns/tornadocash.eth/) -* Nova: - * [nova.tornado.ws](https://nova.tornado.ws) - * [ipfs.io/ipns/nova.tornadocash.eth](https://ipfs.io/ipns/nova.tornadocash.eth/) +- Classic: + - [tornado.ws](https://tornado.ws) + - [ipfs.io/ipns/tornadocash.eth](https://ipfs.io/ipns/tornadocash.eth/) +- Nova: + - [nova.tornado.ws](https://nova.tornado.ws) + - [ipfs.io/ipns/nova.tornadocash.eth](https://ipfs.io/ipns/nova.tornadocash.eth/) ### TOR 网络 @@ -31,85 +31,83 @@ 如果您无法访问这些链接,则需要从域详细信息中获取 IPFS 内容哈希和链接。 访问 ENS 应用程序域页面: -* Classic:[tornadocash.eth](https://app.ens.domains/name/tornadocash.eth/details) -* Nova:[nova.tornadocash.eth](https://app.ens.domains/name/nova.tornadocash.eth/details) - +- Classic:[tornadocash.eth](https://app.ens.domains/name/tornadocash.eth/details) +- Nova:[nova.tornadocash.eth](https://app.ens.domains/name/nova.tornadocash.eth/details) 例如,Classic (tornadocash.eth) 的 IPFS 链接将如下所示: + ``` -ipfs://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu +ipfs://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou ``` -此链接的内容哈希是 `bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu` +此链接的内容哈希是 `bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou` ### 本地 IPFS 部署(推荐) -* 勇敢的 - * 在浏览器中导航到 IPFS 链接 - * 出现提示时,选择 “使用 Brave 本地 IPFS 节点” +- 勇敢的 -* 铬/火狐 - * 安装 IPFS 桌面 - * 安装 IPFS 伴侣扩展 ([Chrome](https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch?hl=zh) / [Firefox](https://addons.mozilla.org/zh/firefox/addon/ipfs-companion/)) - * 确保 IPFS 桌面已打开并有互联网连接 - * 在浏览器中导航到 IPFS 链接 + - 在浏览器中导航到 IPFS 链接 + - 出现提示时,选择 “使用 Brave 本地 IPFS 节点” + +- 铬/火狐 + - 安装 IPFS 桌面 + - 安装 IPFS 伴侣扩展 ([Chrome](https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch?hl=zh) / [Firefox](https://addons.mozilla.org/zh/firefox/addon/ipfs-companion/)) + - 确保 IPFS 桌面已打开并有互联网连接 + - 在浏览器中导航到 IPFS 链接 ### 验证和 IPFS 网关使用 -* 获取内容哈希并为其添加前缀,后跟 `.` 到以下 IPFS 网关之一: - * `ipfs.dweb.link` - * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.dweb.link - * `ipfs.cf-ipfs.com` - * https://bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu.ipfs.cf-ipfs.com - * `ipfs.io` - * https://ipfs.io/ipfs/bafybeib4rg5gx7plrvzasrrqa3tcb3tnzm2goxhteaxsbem6hjpzsgihbu +- 获取内容哈希并为其添加前缀,后跟 `.` 到以下 IPFS 网关之一: + - `ipfs.dweb.link` + - https://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou.ipfs.dweb.link + - `ipfs.cf-ipfs.com` + - https://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou.ipfs.cf-ipfs.com + - `ipfs.io` + - https://ipfs.io/ipfs/bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou ### 分散来源 Tornado Cash 的所有来源(代码)在 [提案 #30](https://tornado.ws/governance/30) 之后也是去中心化的,并且具有带有 IPFS contenthash 的 ENS 域。 完整指南可在 ENS 域 [sources.tornadocash.eth](https://app.ens.domains/sources.tornadocash.eth) 获取,实际 IPFS 哈希:`bafybeia2s5em2xypmtdifuyj62xwgveujygs4vzoqhbqd2um45wbdxxb6u`。 网关(直接链接):https://ipfs.io/ipfs/bafybeia2s5em2xypmtdifuyj62xwgveujygs4vzoqhbqd2um45wbdxxb6u - ## RPC -* 如果您想存款,您可能需要更改您的钱包 RPC,因为大多数提供商已阻止该协议。**Metamask、Infura 以及 Ankr 和 Alchemy 的默认提供者不禁止使用协议、治理和 TORN 进行交易**。 +- 如果您想存款,您可能需要更改您的钱包 RPC,因为大多数提供商已阻止该协议。**Metamask、Infura 以及 Ankr 和 Alchemy 的默认提供者不禁止使用协议、治理和 TORN 进行交易**。 -* 尝试在 [Chainlist](https://chainlist.org) 中搜索工作端点,这可能需要多次尝试(注意网络配置的 ChainID)。 下面显示了如何更改 MetaMask 的 RPC 提供程序的示例。 +- 尝试在 [Chainlist](https://chainlist.org) 中搜索工作端点,这可能需要多次尝试(注意网络配置的 ChainID)。 下面显示了如何更改 MetaMask 的 RPC 提供程序的示例。 ![](../../../.gitbook/assets/zOwfk4k.gif) -* 有时,访问该应用程序时,您可能会收到以下消息来解决此问题,请单击“打开设置”. +- 有时,访问该应用程序时,您可能会收到以下消息来解决此问题,请单击“打开设置”. ![](../../../.gitbook/assets/xcNzhNG.png) - -* 然后,您将看到一个下拉选择,默认为一个选择。 单击它并选择“自定义”选项。 +- 然后,您将看到一个下拉选择,默认为一个选择。 单击它并选择“自定义”选项。 ![](../../../.gitbook/assets/zrY5GEi.png) - -* 根据您的网络在此处输入非审查 RPC 提供程序,这将解决应用程序问题。 +- 根据您的网络在此处输入非审查 RPC 提供程序,这将解决应用程序问题。 ![](/.gitbook/assets/dE13HsA.png) -* 然后,您可以自由地取款、存款、质押或参与去中心化治理,就像从未发生过一样。 +- 然后,您可以自由地取款、存款、质押或参与去中心化治理,就像从未发生过一样。 ## FAQ -> 为什么我总是收到 `Failed to fetch relayers` 的错误消息? +> 为什么我总是收到 `Failed to fetch relayers` 的错误消息? -* 此错误要么与连接不良有关,要么与您的网络上没有可用的中继器有关。 通常可以通过刷新来解决。 +- 此错误要么与连接不良有关,要么与您的网络上没有可用的中继器有关。 通常可以通过刷新来解决。 -> 为什么我总是收到 `Failed to fetch proving keys` 的错误消息? +> 为什么我总是收到 `Failed to fetch proving keys` 的错误消息? -* 此错误与连接不良有关,通常可以通过刷新或更改 VPN 位置以获得更好的延迟来解决。 +- 此错误与连接不良有关,通常可以通过刷新或更改 VPN 位置以获得更好的延迟来解决。 > 为什么我在尝试提款时一直收到错误`Failed to fetch all deposit events from contract`? -* 此错误与连接不良或使用经过审查的 RPC 端点有关。 要解决此问题: - * 更改 VPN 位置以获得更好的延迟 - * 尝试新的浏览器或访问方式 - * 将应用程序 RPC 配置配置为替代方案 +- 此错误与连接不良或使用经过审查的 RPC 端点有关。 要解决此问题: + - 更改 VPN 位置以获得更好的延迟 + - 尝试新的浏览器或访问方式 + - 将应用程序 RPC 配置配置为替代方案 > 为什么不能从我的钱包中存款? -* 自 OFAC 制裁以来,大多数 RPC 都会审查协议和治理的交易,您需要将钱包 RPC 配置为未经审查的端点。 \ No newline at end of file +- 自 OFAC 制裁以来,大多数 RPC 都会审查协议和治理的交易,您需要将钱包 RPC 配置为未经审查的端点。