# Staking

The $WARP token is used by Warp users for governance. Its main utility is to allow the suggestion of proposals & voting both in-chain (through locked $WARP for governance proposals) and off-chain (on Snapshot).

$WARP token has another useful utility. **With the introduction of a decentralized relayer register,** **a staking reward has been implemented for all holders with locked $WARP in the governance contract.**

$WARP 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 $WARP.

#### **FROM WHERE THESE COLLECTED FEES COME FROM ?** <a href="#from-where-these-collected-fees-come-from" id="from-where-these-collected-fees-come-from"></a>

The collection of these fees was made possible by the implementation of a decentralized relayer registry. In order to be listed on the protocol UI, relayers need to stake a given amount of $WARP (currently set by governance at `300 $WARP`) and keep enough $WARP locked to be able to pay back the transaction fee to the staking contract. The functioning of this relayer registry is more extensively explained on this forum post & on the Relayer Registry documentation page.

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 $WARP` 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.

### How to Stake $WARP token ? <a href="#how-to-stake-torn-token" id="how-to-stake-torn-token"></a>

First, connect your wallet to Warp.

* You can lock it on the governance page on our website by clicking on **`Manage`**, then going on the **`Lock`** tab
* 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 ? <a href="#how-to-claim-your-staking-reward" id="how-to-claim-your-staking-reward"></a>

Now that your $WARP 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 on the governance page on our website. 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.

* Click **`Manage`** -> **`Claim`** tab -> **`Claim`** *button.*

Done!\\
