Update relayers info: actualize tresholds & add info about ENS wrapped domains
Before Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
@ -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.
|
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" %}
|
{% 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).
|
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:
|
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.
|
* Setting up its mainnet subdomain.
|
||||||
* Adding a TXT record with the Relayer URL to the mainnet subdomain according to this specific format:
|
* 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 |
|
| gnosis-nova.xxx.eth |
|
||||||
|
|
||||||
![](../../.gitbook/assets/3.png)
|
![](../../.gitbook/assets/check-relayer-ens-subdomains.png)
|
||||||
|
|
||||||
### **4. Set up workers**
|
### **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.
|
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
|
### 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.**
|
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)_.
|
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
|
Your staked TORN amount is not claimable, and it is non-refundable
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
![](../../.gitbook/assets/5.png)
|
![](../../.gitbook/assets/relayer-stake-permit.png)
|
||||||
|
|
||||||
### 6. Slashing (nullification risk)
|
### 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.
|
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)
|
||||||
|