diff --git a/.gitbook/assets/6 (1).png b/.gitbook/assets/6 (1).png deleted file mode 100644 index aeba546..0000000 Binary files a/.gitbook/assets/6 (1).png and /dev/null differ diff --git a/.gitbook/assets/3.png b/.gitbook/assets/check-relayer-ens-subdomains.png similarity index 100% rename from .gitbook/assets/3.png rename to .gitbook/assets/check-relayer-ens-subdomains.png diff --git a/.gitbook/assets/6.png b/.gitbook/assets/register-relayer-summary.png similarity index 100% rename from .gitbook/assets/6.png rename to .gitbook/assets/register-relayer-summary.png diff --git a/.gitbook/assets/5.png b/.gitbook/assets/relayer-stake-permit.png similarity index 100% rename from .gitbook/assets/5.png rename to .gitbook/assets/relayer-stake-permit.png diff --git a/.gitbook/assets/2 (1).png b/.gitbook/assets/set-relayer-link.png similarity index 100% rename from .gitbook/assets/2 (1).png rename to .gitbook/assets/set-relayer-link.png diff --git a/.gitbook/assets/4.png b/.gitbook/assets/set-up-relayer-workers.png similarity index 100% rename from .gitbook/assets/4.png rename to .gitbook/assets/set-up-relayer-workers.png diff --git a/general/guides/relayer.md b/general/guides/relayer.md index 0c9f345..bb3740a 100644 --- a/general/guides/relayer.md +++ b/general/guides/relayer.md @@ -38,7 +38,7 @@ The first concrete step is to run the Tornado Cash Relayer software for Ethereum Once completed, you will need to insert your url in the input box. -![](<../../.gitbook/assets/2 (1).png>) +![](<../../.gitbook/assets/set-relayer-link.png>) {% hint style="warning" %} It is strongly recommended that you use your own RPC nodes. Instructions on how to run full nodes can be found [here](https://github.com/feshchenkod/rpc-nodes). @@ -48,7 +48,8 @@ It is strongly recommended that you use your own RPC nodes. Instructions on how The next steps entail: -* Creating an ENS domain for your relayer. +* Creating an [ENS domain](https://ens.domains/) for your relayer. +* Unwrap domain in settings on app.ens.domains or by calling [this function](https://etherscan.io/address/0xD4416b13d2b3a9aBae7AcD5D6C2BbDBE25686401#writeContract#F23). * Setting up its mainnet subdomain. * Adding a TXT record with the Relayer URL to the mainnet subdomain according to this specific format: @@ -80,7 +81,7 @@ Tornado Cash Nova uses its own version of the software. If you wish to become a | ------------------- | | gnosis-nova.xxx.eth | -![](../../.gitbook/assets/3.png) +![](../../.gitbook/assets/check-relayer-ens-subdomains.png) ### **4. Set up workers** @@ -90,15 +91,15 @@ To ensure an extra level of security, we advise you to set up more than one work Only the mainnet requires you to register workers. All other networks do not require the use of registered workers. -![](../../.gitbook/assets/4.png) +![](../../.gitbook/assets/set-up-relayer-workers.png) ### 5. Stake With the implementation of a decentralized relayer registry, a staking condition has been introduced as a requirement to become listed on Tornado Cash UI. Keep in mind **staking TORN is now necessary to be added to the recommended list of relayers.** -The minimum staked amount is currently set by Tornado Cash governance at **`300 TORN`**. This threshold can be changed by Tornado Cash governance at any time. +The minimum staked amount is currently set by Tornado Cash governance at **`2000 TORN`**. This threshold can be changed by Tornado Cash governance at any time. -When a relayer is used in the Tornado Cash pool, a small amount of TORN is automatically collected from this staked balance by the `StakingReward` contract. This element is essential to keep in mind as relayers will need to keep enough TORN locked (\~`40 TORN` at the moment in April 2022) to be able to pay back the transaction fee to the staking contract. +When a relayer is used in the Tornado Cash pool, a small amount of TORN is automatically collected from this staked balance by the `StakingReward` contract. This element is essential to keep in mind as relayers will need to keep enough TORN locked (\~`500 TORN` at the moment in June 2023) to be able to pay back the transaction fee to the staking contract. The collected fees are subsequently distributed among DAO members with locked TORN tokens. TORN are usually locked to participate in on-chain governance (submitting & voting on proposals). You can find more information both on the _[Staking documentation page](../general/token/staking.md)_. @@ -106,7 +107,7 @@ The collected fees are subsequently distributed among DAO members with locked TO Your staked TORN amount is not claimable, and it is non-refundable {% endhint %} -![](../../.gitbook/assets/5.png) +![](../../.gitbook/assets/relayer-stake-permit.png) ### 6. Slashing (nullification risk) @@ -118,4 +119,4 @@ In future, the selection mechanism will be redesigned to remove the need for nul Last but not least, we advise you to **double-check all information** displayed in the summary before registering. -![](../../.gitbook/assets/6.png) +![](../../.gitbook/assets/register-relayer-summary.png)