Skip to content

Commit

Permalink
fix(docs): Updated-Redelegation-guide (#237)
Browse files Browse the repository at this point in the history
Co-authored-by: Felix Nicolae Bucsa <[email protected]>
  • Loading branch information
NikoDMT and FelixNicolaeBucsa authored Oct 31, 2023
1 parent 2d22243 commit b9652ff
Showing 1 changed file with 18 additions and 13 deletions.
31 changes: 18 additions & 13 deletions pages/guides/fetch-network/re-delegating-staked-fet-token.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,43 @@ import { Callout } from 'nextra/components'

# Re-delegating staked FET token 👥

Re-delegation is the process of moving some or all of the stakes you delegated with one validator to another.
# Re-delegating staked FET👥

Re-delegation is the process of moving some or all of your FET from one validator to another.

<Callout type="warning" emoji="⚠️">
If you wish to re-delegate, please do not manually remove your stake from one validator and stake with another. This will trigger the unbonding period, causing you to miss out on staking rewards for 21 days while you wait for the unbonding period to end. Re-delegation, unlike manually removing and adding stake, is an instant process for moving some or all of your staked FETs from one validator to another.
</Callout>

## Why Re-Delegate
## Why Redelegate

There may be different reasons why you might choose to re-delegate and redistribute your stakes. For instance:
There may be different reasons why you might choose to re-delegate and redistribute your stake. For instance:

1. **Increase the decentralization and therefore security of the network.**

For the Fetch network to be as secure as possible, there should not be a large concentration of stakes (e.g. more than 33% of the delegated FETs) staked within only a small number of (e.g. 10) validators. If you see this is currently the case and that you have also contributed to it by delegating your stakes with one of those validators, you may want to consider redistributing your stakes to some of the other validators.

2. **Reduce your staking risks.**

Remember that when you delegate your tokens with a validator, just as you share the rewards for their contribution to the network's consensus protocol, you also share the punishment they would receive if they misbehave and act against the network's protocol. If this happens, your stake with them will be slashed. To reduce this risk, you may choose to re-delegate parts of your stakes to other validators to have a wider stake distribution.
Remember that when you delegate your tokens with a validator, just as you share the rewards for their contribution to the network, you also share the punishment they would receive if they misbehave and act against the network's protocol. If this happens, your stake with them will be slashed. To reduce this risk, you may choose to re-delegate parts of your stakes to other validators to have a wider stake distribution.

<Callout type="info" emoji="ℹ️">
You can only re-delegate from one validator to another validator once. You can not re-delegate twice. You will go through a 21 day unboding period if you re-delegate from one validator to another and then immediately re-delegate to a third validator. This is commonly referred to as validator hopping and is discouraged.
</Callout>

## To Re-Delegate your Stake
## To Re-delegate your Stake

1. Go to the [ledger browser page ↗️](https://browse-fetchhub.fetch.ai/validators).
2. Connect your wallet, if it is not yet connected, by pressing **Connect Wallet** at the top right.
3. Click on your wallet address at the top right of the page to go to your **staking dashboard**.
4. In the **Delegations** section, click **Transfer Stake** for the validator you wish to re-delegate some or all of your stakes from.
5. In the pop-up, select a validator that you'd like to re-delegate your stakes to.
1. Download and install the Fetch.ai browser extension wallet you can find a download link as well as a getting started guide here [Fetch wallet ↗️](/guides/fetch-network/fetch-wallet/fetch-wallet-getting-started)
2. Once you've set up the wallet click the **Stake** button
3. From there hover over and select **My Stake**
4. Proceed by selecting the **Re-delegate** option
5. Select the amount you wish to re-delegate as well as the validator that you wish to re-delegate to. You can select the validator by clicking the **Select Validator** drop down menu.

<Callout type="info" emoji="ℹ️">
The validators are not in any order on the drop-down list. To see the validators' details see [validator voting power distribution ↗️](https://explore.fetch.ai/voting-power-distribution) and [validator details ↗️](https://explore.fetch.ai/validators).
The validators are not in any order on the drop-down list. To see the validators' details see [validator voting power distribution ↗️](https://explore.fetch.ai/voting-power-distribution) and [validator details ↗️](https://explore.fetch.ai/validators)
</Callout>

6. Enter the amount of FETs you wish to re-delegate to the new validator and click **Transfer Stake**.
7. The wallet shows you a summary of the transaction. Review it, select a transaction fee, and if you are happy, hit **Approve** to complete the operation.
6. The wallet will show you a summary of the transaction. Review it and if you are satisfied, hit **Approve** to complete the operation.

## Choosing a Validator

Expand Down

0 comments on commit b9652ff

Please sign in to comment.