tornado-cash-docs/general/staking.md

45 lines
3.3 KiB
Markdown
Raw Normal View History

2022-02-21 16:13:06 -05:00
# Staking
2022-02-25 18:46:38 -05:00
2022-02-25 17:09:06 -05:00
2022-02-25 00:43:40 -05:00
Since its inception, the TORN token is used by Tornado Cash users for governance. Its main utility is to allow the suggestion of proposals & voting both in-chain (through locked TORN for governance proposals) and off-chain (on Snapshot).
2022-02-21 16:13:06 -05:00
2022-02-25 00:43:40 -05:00
Since the execution of [Tornado Cash 10th governance proposal](https://tornadocash.eth.link/governance/10), TORN token has gained one other useful utility. Indeed, **with the introduction of a decentralized relayer register,** **a staking reward has been implemented for all holders with locked TORN in the governance contract.** 
2022-02-21 16:13:06 -05:00
2022-02-25 00:43:40 -05:00
[TORN](torn.md) holders can still lock their tokens into the governance contract as they used to for governance purposes. The significant difference is that they are now able to receive a portion of the fees collected by the protocol from relayers. Obviously, the proportion of the reward will be equal to the proportion of their locked TORN.
2022-02-21 16:13:06 -05:00
2022-02-25 00:43:40 -05:00
#### FROM WHERE THESE COLLECTED FEES COME FROM ?
2022-02-21 16:13:06 -05:00
2022-02-25 00:46:00 -05:00
The collection of these fees was made possible by the implementation of a decentralized relayer registry. In order to be listed on the protocol, relayers need to stake a given amount of TORN (currently set by governance at `300 TORN`). The functioning of this relayer registry is more extensively explained [on this forum post](https://torn.community/t/proposal-relayer-registry-setting-parameters-after-audit/2134) & on the [Relayer Registry documentation page](how-to-become-a-relayer.md).
2022-02-21 16:13:06 -05:00
2022-02-25 00:43:40 -05:00
In a nutshell, for each withdrawal through the relayer method, the chosen relayer has to pay a fee to the protocol from the staked balance (that should still be maintained above the `300 TORN` threshold). Currently, this fee has been fixed at `0.3%` by the governance and can be changed at any time through an on-chain proposal & vote.
2022-02-21 16:13:06 -05:00
2022-02-25 00:43:40 -05:00
### How to Stake TORN token ?
As mentioned above, the process to lock TORN tokens has remained unchanged.
2022-02-25 00:46:00 -05:00
* It happens here ➡️ [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance) ⬅️, by clicking on **`Manage`**, then going on the **`Lock`** tab
2022-02-25 00:43:40 -05:00
* 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
2022-02-21 16:13:06 -05:00
![](../.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2.png)
2022-02-25 00:43:40 -05:00
### How to Claim Your Staking Reward ?
2022-02-21 16:13:06 -05:00
2022-02-25 00:43:40 -05:00
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.link/governance) ⬅️
2022-02-21 16:13:06 -05:00
2022-02-25 00:43:40 -05:00
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 💰
2022-02-21 16:13:06 -05:00
![](../.gitbook/assets/head.png)
2022-02-25 00:43:40 -05:00
* Click **`Manage`** -> **`Claim`** tab -> **`Claim`** _button._
2022-02-21 16:13:06 -05:00
![](<../.gitbook/assets/claim (1).png>)
2022-02-25 00:43:40 -05:00
_That's it, we're done, easy peasy lemon squeezy_ :wink:__
2022-02-21 16:13:06 -05:00
__
2022-02-25 00:43:40 -05:00
_Written by_ [_**@bt11ba**_](https://torn.community/u/bt11ba/) _**** &_ [_**@ayefda**_](https://torn.community/u/ayefda)****