general updates
This commit is contained in:
parent
5a4eccba86
commit
9a91dcbbe4
21 changed files with 138 additions and 184 deletions
|
@ -9,11 +9,13 @@ The Tornado Cash community facilliates discourse for governance and more through
|
|||
* [**Community Matrix**](https://matrix.tornadocash.community)
|
||||
* [**Community Twitter**](https://twitter.com/TornadoCashOrg)
|
||||
|
||||
_For more information on_ [_how governance works._](governance.md)
|
||||
_For more information see the section on_ [_Governance_](governance.md).
|
||||
|
||||
## How to get involved?
|
||||
|
||||
> *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. Please understand the laws in your jurastiction*
|
||||
{% 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. Please understand the laws in your jurastiction*
|
||||
{% endhint %}
|
||||
|
||||
Join the community on one or more of the social portals and start seeking where you can help make a difference, active areas of assistence required are:
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ Individuals should take time to review the matters they are voting on, as given
|
|||
|
||||
To allow easy auditing of the proposals execution and ensure the highest possibility for your proposal to win consensus, bytecode should be verified on Etherscan using the contract source code.
|
||||
|
||||

|
||||

|
||||
|
||||
Look for the contract address on Etherscan and make sure that the source code is verified before voting.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Tips to Remain Anonymous
|
||||
# Tips to remain anonymous
|
||||
|
||||
The Tornado Cash tool allows you to remain anonymous on-chain. However, if the tool is used without protecting oneself upstream and downstream, there is no point and the anonymity would only be partial. There are practices to avoid this.
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ This is a guide to using Tornado Cash after the 8th August crisis, when the OFAC
|
|||
|
||||
-------
|
||||
### LANGUAGE: |<ul class="langs"><li class="lang-p">ENG*</li><li class="lang-p"><a href="https://hackmd.io/@gozzy/tornado-cash-制裁后教程">ZH</a></li><li class="lang-p"><a href="https://hackmd.io/@gozzy/tornado-cash-tras-la-censura">ES</a></li><li class="lang-p"><a href="https://hackmd.io/@gozzy/tornado-cash-после-цензуры">RU</a></li></ul>
|
||||
--------
|
||||
-------
|
||||
|
||||
## Community build
|
||||
|
||||
|
@ -13,7 +13,7 @@ _The source code for the community build can be found on [the offical community
|
|||
* Current build version: **ea97a39**
|
||||
* Changelog: [#003](https://development.tornadocash.community/tornadocash/classic-ui/pulls/10)
|
||||
|
||||
**See [instructions on RPC configuration](#RPC) if transacting with sanctioned addresses**.
|
||||
**See [instructions on RPC configuration](#RPC) if transacting with sanctioned addresses**
|
||||
|
||||
### ENS resolvers
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# How to become a relayer?
|
||||
|
||||
Following the execution of [Tornado Cash 10th governance proposal](https://tornadocash.eth.link/governance/10), anyone can become a relayer for Tornado Cash users.
|
||||
Following the execution of [proposal #10](https://etherscan.io/address/0xEC2412368be52107Fa549c3fb78DE1e3e6bF18EB#code), anyone can become a relayer for Tornado Cash users.
|
||||
|
||||
{% hint style="success" %}
|
||||
The only condition to be included on the Tornado Cash UI is to lock a min. of `300 TORN`\*. To remain listed, it is needed 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.
|
||||
|
@ -12,21 +12,21 @@ Relayers form an essential & necessary part of the Tornado Cash ecosystem. Their
|
|||
|
||||
Therefore, relayers act as third parties and manage the entire withdrawal. They pay for transaction fees by deducting them directly from the transferred amount. They also charge an additional fee for their services.
|
||||
|
||||
Since the implementation of the [Relayer Registry proposal](https://tornadocash.eth.link/governance/10), the protocol collects a fee directly from the relayer’s staked balance through the `StakingReward` contract for each withdrawal. This fee percentage may vary from one pool to another and is also subject to change through on-chain governance.
|
||||
Since the implementation of the [relayer registry proposal](https://etherscan.io/address/0xEC2412368be52107Fa549c3fb78DE1e3e6bF18EB#code), the protocol collects a fee directly from the relayer’s staked balance through the `StakingReward` contract for each withdrawal. This fee percentage may vary from one pool to another and is also subject to change through on-chain governance.
|
||||
|
||||
Currently, it is fixed at `0.3%` . Some pools remain without fees, either because the instance is too small to assign a fee (0.1 ETH, 100 DAI/USDT, 1000 DAI/USDT), or because there is not enough liquidity on Uni v3 (all cDAI instances).
|
||||
|
||||
## How to Become a Relayer?
|
||||
## How to become a relayer?
|
||||
|
||||
Anyone can become a relayer for the protocol in **6 simple steps** through a [Relayer Registry User Interface (UI)](https://relayers-network.tornadocash.eth.limo).
|
||||
Anyone can become a relayer for the protocol in **6 simple steps** through the relayer registry user interface [relayers-network.tornadocash.eth](https://app.ens.domains/name/relayers-network.tornadocash.eth/details)).
|
||||
|
||||
Below you will find everything your need to join our relayers' club & get listed on Tornado Cash decentralized relayer registry.
|
||||
|
||||
### 1. Warning: Understand & Accept Potential Risks
|
||||
### 1. Disclaimer
|
||||
|
||||
Before you commit to sharing part of your journey with Tornado Cash users as a relayer, you need to understand & accept all potential risks of being a relayer for the protocol.
|
||||
|
||||
#### How a Relayer is chosen by user interface
|
||||
#### How a relayer is chosen by the user interface
|
||||
|
||||
The formula for designating a relayer is as follows:
|
||||
|
||||
|
@ -34,7 +34,7 @@ The formula for designating a relayer is as follows:
|
|||
* For each relayer, calculate a score based on its staked TORN and its fee. The higher the stake, the higher the score is; the higher the fee, the lower the score is. For Ethereum mainnet, the formula used to calculate the score is `stake * [1 - 25*(fee-0.33)^2]`; for sidechains, the formula is `stake * [1 - 11.89*(fee-0.01)^2]`.
|
||||
* Then randomly pick a relayer, weighted by its calculated score.
|
||||
|
||||
### 2. Set up Relayer
|
||||
### 2. Set up relayer
|
||||
|
||||
The first concrete step is to run the Tornado Cash Relayer software for Ethereum Mainnet on your computer. All steps are outlined in the protocol's github. To complete this task successfully, you will have to carefully follow [these instructions](https://github.com/tornadocash/tornado-relayer#deploy-with-docker-compose).
|
||||
|
||||
|
@ -54,14 +54,14 @@ The next steps entail:
|
|||
* Setting up its mainnet subdomain.
|
||||
* Adding a TXT record with the Relayer URL to the mainnet subdomain according to this specific format:
|
||||
|
||||
#### **Ethereum Relayers (Mandatory)**
|
||||
#### **Ethereum relayers (Mandatory)**
|
||||
|
||||
| TXT record |
|
||||
| ----------------------- |
|
||||
| mainnet-tornado.xxx.eth |
|
||||
| goerli-tornado.xxx.eth |
|
||||
|
||||
#### **Sidechains Relayers (Optional)**
|
||||
#### **Sidechains relayers (Optional)**
|
||||
|
||||
You also have the option to add subdomains with their corresponding TXT records to support chains other than Ethereum. Sidechains relayers use a different version of the Relayer software. The complete requirements with instructions are found [here](https://github.com/tornadocash/tornado-relayer/blob/light/README.md).
|
||||
|
||||
|
@ -74,7 +74,7 @@ You also have the option to add subdomains with their corresponding TXT records
|
|||
| arbitrum-tornado.xxx.eth |
|
||||
| avalanche-tornado.xxx.eth |
|
||||
|
||||
#### **Nova Relayer (Optional)**
|
||||
#### **Nova relayer (Optional)**
|
||||
|
||||
Tornado Cash Nova uses its own version of the software. If you wish to become a relayer for Tornado Cash Nova, you will find instructions to follow [here](https://github.com/tornadocash/tornado-pool-relayer#deploy-with-docker-compose).
|
||||
|
||||
|
@ -84,7 +84,7 @@ Tornado Cash Nova uses its own version of the software. If you wish to become a
|
|||
|
||||

|
||||
|
||||
### **4. Set Up Workers**
|
||||
### **4. Set up workers**
|
||||
|
||||
Workers are the addresses that will allow your relayer to send ZK-proofs to users. By default, the first worker is the ENS domain owner's address.
|
||||
|
||||
|
@ -92,7 +92,7 @@ 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.
|
||||
|
||||

|
||||

|
||||
|
||||
### 5. Stake
|
||||
|
||||
|
@ -102,7 +102,7 @@ The minimum staked amount is currently set by Tornado Cash governance at **`300
|
|||
|
||||
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.
|
||||
|
||||
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 this [forum post](https://torn.community/t/proposal-relayer-registry-setting-parameters-after-audit/2134) & in the [Staking TORN documentation page](staking/).
|
||||
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](../token/staking.md).
|
||||
|
||||
{% hint style="warning" %}
|
||||
Your staked TORN amount is not claimable, and it is non-refundable.
|
||||
|
@ -110,7 +110,7 @@ Your staked TORN amount is not claimable, and it is non-refundable.
|
|||
|
||||

|
||||
|
||||
### 6. Summary: Final Verification & Registration
|
||||
### 6. Final verification and registration
|
||||
|
||||
Last but not least, we advise you to **double-check all information** displayed in the Summary before registering.
|
||||
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
# How to use TOR with Tornado Cash
|
||||
|
||||
On-chain confidentiality is ensured by the [Tornado Cash](https://tornado.cash) tool.
|
||||
|
||||
However, before and after your transactions are executed, your privacy may not be ensured. That's why we advise you to use TOR when you use Tornado Cash.
|
||||
|
||||
Here is a quick and easy tutorial to ensure your anonymity.
|
||||
|
@ -18,19 +16,19 @@ Then, run it.
|
|||
|
||||
First, search for `about:config` on your URL navigation bar.
|
||||
|
||||

|
||||

|
||||
|
||||
Then, accept the caution message by clicking on `Accept the Risk and Continue`.
|
||||
|
||||

|
||||

|
||||
|
||||
Search for `wasm` and turn `javascript.options.wasm` on true.
|
||||
|
||||

|
||||

|
||||
|
||||
Search for `indexedDB` and turn `dom.indexedDB.logging.details` and `dom.indexedDB.logging.enabled` on true
|
||||
|
||||

|
||||

|
||||
|
||||
### Step **#3 -** Install Metamask
|
||||
|
||||
|
@ -56,5 +54,5 @@ Then, you can add Metamask to your toolbar, by doing a right click on it and dra
|
|||
|
||||
.gif>)
|
||||
|
||||
### Step **#4 - Enjoy your privacy** :sunglasses:****
|
||||
### Step **#4 - Enjoy your privacy**
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# How Does Tornado Cash Work?
|
||||
# How does Tornado Cash work?
|
||||
|
||||
Before diving into the tutorials explaining & easing the use of Tornado.Cash, here is an overall overview of the protocol's global functioning.
|
||||
|
||||
|
@ -27,7 +27,7 @@ The strength of such protocol is linked directly to its number of users and the
|
|||
|
||||
_More recommendations are provided in:_ [_Tips to remain anonymous_](tips-to-remain-anonymous.md)_._
|
||||
|
||||
### Contribution of zk-SNARK & hashing process
|
||||
### Contribution of zk-SNARK and hashing process
|
||||
|
||||
Tornado.Cash uses Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (also called zk-SNARK) to verify & allow transactions.
|
||||
|
||||
|
|
|
@ -6,21 +6,21 @@ However, maintaining privacy and preserving financial freedom should never come
|
|||
|
||||
To this extent, **Tornado.Cash Compliance Tool enables users to prove the origin of their funds.** Thanks to the Note generated after each deposit, **this tool will issue a cryptographically verified proof of transactional history** using the Ethereum addresses used to deposit & withdraw assets.
|
||||
|
||||
You can visit the Medium post related to this tool to learn more about its development and launch: [**Tornado.Cash compliance Medium Post**](https://tornado-cash.medium.com/tornado-cash-compliance-9abbf254a370).
|
||||
You can visit the Medium post related to this tool to learn more about its development and launch: [**compliance tool Medium post announcement**](https://tornado-cash.medium.com/tornado-cash-compliance-9abbf254a370).
|
||||
|
||||
Therefore, if you are ever in need to prove the origin of held assets withdrawn from one of Tornado.Cash pools, we invite you to use the following [Compliance Tool](https://tornadocash.eth.link/compliance):
|
||||
Therefore, if you are ever in need to prove the origin of held assets withdrawn from one of Tornado.Cash pools, we invite you to use the compliance tool.
|
||||
|
||||

|
||||

|
||||
|
||||
## How To Use the Compliance Tool?
|
||||
## How to use the compliance tool?
|
||||
|
||||
With each deposit made through the [Tornado.Cash app](https://tornadocash.eth.link), a new Note is generated by the protocol. This Note is necessary to withdraw the deposited assets later on any withdrawal address. It is this same Note that, if needed, allow users to generate a Compliance Report to prove the origin of their assets.
|
||||
With each deposit made through the application, a new Note is generated by the protocol. This Note is necessary to withdraw the deposited assets later on any withdrawal address. It is this same Note that, if needed, allow users to generate a Compliance Report to prove the origin of their assets.
|
||||
|
||||
_More information about how to deposit & withdraw assets on Tornado.Cash are available on:_ [_Deposit & Withdraw_](deposit-withdraw.md)_._
|
||||
_More information see section on_ [_Deposit / Withdraw_](deposit-withdraw.md)_._
|
||||
|
||||
To get a Compliance Report, the user solely need to copy the Note, generated after the deposit, in the dedicated box.
|
||||
To get a compliance report, the user solely need to copy the Note, generated after the deposit, in the dedicated box.
|
||||
|
||||
### Before Withdrawal
|
||||
### Before withdrawal
|
||||
|
||||
If the Note wasn't spent yet (i.e. assets have still not been withdrawn), the Compliance tool will only provide you with information about the deposit:
|
||||
|
||||
|
@ -30,13 +30,13 @@ If the Note wasn't spent yet (i.e. assets have still not been withdrawn), the Co
|
|||
|
||||
The commitment is the hashed random area of bytes generated at each deposit that is sent to Tornado.Cash smart contract to characterize the transaction.
|
||||
|
||||

|
||||

|
||||
|
||||
_You can find more information about how Tornado.Cash achieve to provide privacy by reading_ [_How does Tornado.Cash work?_](../general/how-does-tornado.cash-work.md)_._
|
||||
_You can find more information about how Tornado.Cash achieve to provide privacy by reading_ [_How does Tornado.Cash work?_](../how-does-it-work.md)_._
|
||||
|
||||
### After Withdrawal
|
||||
### After withdrawal
|
||||
|
||||
If the Note was spent (i.e. assets were withdrawn to a given address using the Note), the Compliance Tool will complete the information above by adding:
|
||||
If the note was spent (i.e. assets were withdrawn to a given address using the note), the compliance tool will complete the information above by adding:
|
||||
|
||||
* Transaction hash of the withdrawal;
|
||||
* The destination address;
|
||||
|
@ -46,7 +46,7 @@ The nullifier hash is a public input that is sent on-chain to get checked with t
|
|||
|
||||

|
||||
|
||||
Therefore, the tool allows users to re-link source & destination addresses in order to prove transaction history for assets used on Tornado.Cash.
|
||||
Therefore, the tool allows users to re-link source & destination addresses in order to prove transaction history for assets used on Tornado Cash.
|
||||
|
||||
This information can also be downloaded under a PDF format, making it is easier to get sent to any desired third part:
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Anonymity Mining
|
||||
# Anonymity mining
|
||||
|
||||
Anonymity mining is an incentive to increase the level of privacy in any coin-joining or coin-mixing protocols by rewarding participants anonymity points (AP) dependent on how long they hedge their assets in a pool.
|
||||
|
||||
|
@ -18,17 +18,17 @@ One of the community members created the resource of [a mining spreadsheet 13](h
|
|||
|
||||
1\. Decide what amount and asset to deposit by selecting it through the dropdown menu, before clicking on "Connect" and "Deposit".
|
||||
|
||||

|
||||

|
||||
|
||||
2\. Take a record of your depositing note and back it up safely, **do not share this with anyone or risk losing your deposit and reward.**
|
||||
|
||||

|
||||

|
||||
|
||||
3\. Generate the proof and submit the transaction.
|
||||
|
||||
4\. Your deposit should now be viewable on the bottom of the page, you can track how much AP it earns here; remember the longer your deposit remains active, the more AP you earn.
|
||||
|
||||

|
||||

|
||||
|
||||
_Notes that are active (not withdrawn) are known as “unspent” notes._
|
||||
|
||||
|
@ -36,29 +36,29 @@ _Notes that are active (not withdrawn) are known as “unspent” notes._
|
|||
|
||||
1\. First you must create a mining account and store those credentials on-chain for easy recovery (requires a transaction), **like depositing notes, you should never share your mining recovery key with anyone** and ensure to back it up in a safe place. This feature is not supported by hardware wallets so it’s encouraged to store the information as presented\_.\_
|
||||
|
||||

|
||||

|
||||
|
||||
2\. Take an active deposit through providing an unspent note and withdraw to an address of preference and decide whether to use a relayer or not (_to maintain a deposit’s anonymity it is always advised to use a relayer_), this will bring the note into a “spent” state.
|
||||
|
||||

|
||||

|
||||
|
||||
**Remember to still keep your depositing notes a secret even after withdrawing, as they still retain the ability to redeem AP.**
|
||||
|
||||

|
||||

|
||||
|
||||
3\. Visit the mining route of the application and enter your spent note, you may be faced with one of the following situations.
|
||||
|
||||
* **The ability to claim your spent note**: click the “Claim reward” button and submitting the transaction either by using a relayer or not, once confirmed your AP balance should update to reflect the action.
|
||||
|
||||

|
||||

|
||||
|
||||
* **The inability to claim a spent note:** _“Warning: The note is not yet ready for anonymity mining. You can wait few days before trying again”_ - This means the Merkle trees are out of sync and require a transaction to be updated.
|
||||
|
||||

|
||||

|
||||
|
||||
Updating the trees can be an expensive process, **it is recommended that users with small deposits wait for the larger miners to update the trees, this could take anywhere from a few days to a week**. If you want to view your event relative to the current pending batches. Click the _“Show mining note information”_ hyperlink, here you can also pay the transaction fees to sync the tree relative to your withdrawal through the “Update trees” button.
|
||||
|
||||

|
||||

|
||||
|
||||
### How to exchange AP
|
||||
|
||||
|
@ -80,6 +80,6 @@ It is always recommended to plan when deciding to mine any of the anonymity sets
|
|||
|
||||
For more information on anonymity mining, seek the following resources:
|
||||
|
||||
* [Tornado.Cash governance proposal article](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
|
||||
* [Tornado.Cash anonymity mining optimisation article](https://tornado-cash.medium.com/gas-price-claimed-anonymity-mining-a-victim-but-now-everyone-can-claim-ap-5441aaa32a1a)
|
||||
* [Tornado Cash governance proposal article](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
|
||||
* [Tornado Cash anonymity mining optimisation article](https://tornado-cash.medium.com/gas-price-claimed-anonymity-mining-a-victim-but-now-everyone-can-claim-ap-5441aaa32a1a)
|
||||
* [Anonymity mining explained (technical)](https://torn.community/t/anonymity-mining-technical-overview/15)
|
||||
|
|
|
@ -2,14 +2,12 @@
|
|||
|
||||
## Token
|
||||
|
||||
TORN is an ERC20-compatible token with a fixed supply that governs [Tornado.Cash](https://tornado.cash). TORN holders can make proposals and vote to change the protocol via governance.
|
||||
|
||||
**TORN is not a fundraising device or investment opportunity.**
|
||||
TORN is an ERC20-compatible token with a fixed supply that governs Tornado Cash, TORN holders can make proposals and vote to change the protocol via governance.
|
||||
|
||||
**Here’s how the initial distribution of TORN would break down:**
|
||||
|
||||
* **5% (500,000 TORN):** Airdrop to early users of [Tornado.Cash](https://tornado.cash) ETH pools
|
||||
* **10% (1,000,000 TORN):** Anonymity mining for [Tornado.Cash](https://tornado.cash) ETH pools, distributed linearly over 1 year
|
||||
* **5% (500,000 TORN):** Airdrop to early users of ETH pools
|
||||
* **10% (1,000,000 TORN):** Anonymity mining for ETH pools, distributed linearly over 1 year
|
||||
* **55% (5,500,000 TORN):** DAO treasury, will be unlocked linearly over 5 years with 3 month cliff
|
||||
* **30% (3,000,000 TORN):** Founding developers and early supporters, will be unlocked linearly over 3 years with 1 year cliff
|
||||
|
||||
|
@ -18,24 +16,20 @@ TORN is an ERC20-compatible token with a fixed supply that governs [Tornado.Cash
|
|||

|
||||
|
||||
## Airdrop
|
||||
Users who have believed in [Tornado.Cash](https://tornado.cash) from early on should have a say in governing the protocol. For this reason, early adopters of the protocol did receive an airdrop of TORN.
|
||||
Users who have believed in Tornado Cash from early on should have a say in governing the protocol. For this reason, early adopters of the protocol did receive an airdrop of TORN.
|
||||
|
||||
TORN has been airdropped to [all addresses](https://github.com/tornadocash/airdrop/blob/master/airdrop.csv) that made deposits into [Tornado.Cash](https://tornado.cash) ETH pools before block `11400000`. TORN were airdropped in the form of a non-transferable TORN voucher (vTORN) that can be redeemed 1:1 to TORN within 1 year, from December 18, 2020, to December 18, 2021. TORN that aren’t redeemed will be swept into the governance contract after 1 year and become part of the DAO Treasury. Redeemed TORN will be available immediately.
|
||||
TORN has been airdropped to [all addresses](https://github.com/tornadocash/airdrop/blob/master/airdrop.csv) that made deposits into ETH pools before block `11400000`. TORN were airdropped in the form of a non-transferable TORN voucher (vTORN) that can be redeemed 1:1 to TORN within 1 year, from December 18, 2020, to December 18, 2021. TORN that aren’t redeemed will be swept into the governance contract after 1 year and become part of the DAO Treasury. Redeemed TORN will be available immediately.
|
||||
|
||||
The airdropped amount depends on users’ deposit size and age — larger deposits and older deposits will receive more TORN. Multipliers for deposit size are logarithmic:
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
So a 100 ETH deposit get twice as many tokens as a 1 ETH deposit. The multiplier allows large and small users of [Tornado.Cash](https://tornado.cash) to both have a say in governance.
|
||||
So a 100 ETH deposit get twice as many tokens as a 1 ETH deposit. The multiplier allows large and small users of Tornado Cash to both have a say in governance.
|
||||
|
||||
The exact curve for the time multiplier looks like this:
|
||||
|
||||

|
||||

|
||||
|
||||
The exact airdrop formula is the following:
|
||||
|
||||

|
||||
|
||||
_Written by_ [_**Tornado Team**_](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
|
||||

|
|
@ -1,10 +1,6 @@
|
|||
---
|
||||
description: Staking alternatives for $TORN
|
||||
---
|
||||
|
||||
# Staking
|
||||
|
||||
Since the execution of [proposal #10](https://tornadocash.eth.limo/governance/10), an additional utility was enabled for the asset aside from governance. Through the deployment of the relayer registry, which acts as a official store of active relayers. This is then referenced on the frontend through referencing the registry contract. Relayers pay a percent of withdrawal fees to governance to have an active registration in the registry.
|
||||
Since the execution of [proposal #10](https://etherscan.io/address/0xEC2412368be52107Fa549c3fb78DE1e3e6bF18EB#code), an additional utility was enabled for the asset aside from governance. Through the deployment of the relayer registry, which acts as a official store of active relayers. This is then referenced on the frontend through referencing the registry contract. Relayers pay a percent of withdrawal fees to governance to have an active registration in the registry.
|
||||
|
||||
The fee mechanisim functions by relayers locking a listing amount (currently `300 TORN`) and everytime a withdrawal is processed the registry fee (currently `0.3%` of the relayer's arbitary fee) is deducted from their locked balance. This fee is then distributed proportionally to tokenholders locked into the governance contract. Relayers must keep a locked balance greater than the minimum balance (currently `40 TORN`) to be marked as an active relayer and be recommended on the frontend.
|
||||
|
||||
|
@ -12,31 +8,22 @@ The listing amount, registry fee and minimum balance are all configurable by gov
|
|||
|
||||
### How to stake?
|
||||
|
||||
# Tornado Cash
|
||||
|
||||
### How to Stake TORN token ?
|
||||
|
||||
First, [connect your wallet to Tornado Cash](../../tornado-cash-classic/how-to-connect-your-wallet.md).
|
||||
|
||||
As mentioned above, the process to lock TORN tokens has remained unchanged.
|
||||
|
||||
* It happens here ➡️ [https://tornadocash.eth.limo/governance](https://tornadocash.eth.limo/governance) ⬅️, by clicking on **`Manage`**, then going on the **`Lock`** tab
|
||||
* To do that click the **`Voting`** button on the navigation bar at the top of the page to be directed to the governance route of the application
|
||||
* The governance contract need to be approved in order to allow the transfer of your tokens to the smart contract. To do so, you need to click on the **`Approve`** button
|
||||
* 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
|
||||
|
||||

|
||||
|
||||
### How to Claim Your Staking Reward ?
|
||||
### How to claim your staking reward?
|
||||
|
||||
Now that your TORN tokens have stayed nice & warm locked in the governance contract, you are able to claim your staking reward. How to do that? Everything is still happening here ➡️ [https://tornadocash.eth.link/governance](https://tornadocash.eth.limo/governance) ⬅️
|
||||
|
||||
As soon as you log in the page, you will be able to see your staking reward at the top, just waiting for you to collect it 💰
|
||||
To do that click the **`Voting`** button on the navigation bar at the top of the page to be directed to the governance route of the application. As soon as you connect your wallet, you will be able to see your staking reward at the top if you have a balance.
|
||||
|
||||

|
||||
|
||||
* Click **`Manage`** -> **`Claim`** tab -> **`Claim`** _button._
|
||||
|
||||
.png>)
|
||||
|
||||
##
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue