Delegator Guide

How to delegate your gmFLOCK to training and validation nodes

Delegators contribute to the FLock system by supporting other participants’ staking process, enhancing the network’s validation capacity without directly participating in the task training or validation process. Delegators stake gmFLOCKon behalf of other participants, and earn rewards in return.

Note that the delegation function may not be available in some regions due to local regulations.

Step 0: Go to https://train.flock.io/stake-to-earn and connect your wallet.

Navigate to https://train.flock.io/stake-to-earn. There, connect your wallet.

Step 0.1: Connect wallet

You will see a variety of wallets to choose from. Pick your favourite wallet there, agree terms of use and proceed.

Step 0.2: Choose wallet and agree to terms of use

If this is the first time you connect this wallet to train.flock.io, you may need to sign a transaction in order to connect your wallet successfully.

Step 1: Choose a wallet to delegate to.

On the "Stake to Earn" tab, you will see a list of wallet addresses with their respective Delegator estimated Annual Percentage Yield (eAPY), Reward-sharing ratio, Total stake and Weekly Delegation Growth associated with the given address:

Understanding the Delegator eAPY (estimated Annual Percentage Yield)

In order to make the delegator returns easy to understand, we display eAPY based on the previous rolling 14d and 30d returns of nodes. Those nodes which do not have a 14d history are highlighted separately.

We use the following formula to calculate the 14d rolling eAPY

If this wallet has delegator stake to him and pool is older then 7 days

Rt=i=1nRewardShareRatioiDelegatorPoolRewardi(address)ndelegatorStakei(address)R_t = \sum_{i=1}^{n} \frac{\text{RewardShareRatio}_i \cdot \text{DelegatorPoolReward}_i(\text{address})}{n\cdot \text{delegatorStake}_i(\text{address})}
Delegator eAPY=(1+Rt)3651Rt365\text{Delegator eAPY} = (1 + R_t)^{365} - 1 \approx R_t \cdot 365

Else

Rt=i=1nRewardShareRatioiRewardi(address)nstakei(address)R_t = \sum_{i=1}^{n} \frac{{\text{RewardShareRatio}_i}\cdot \text{Reward}_i(\text{address})}{n\cdot \text{stake}_i(\text{address})}
Delegator eAPY=(1+Rt)3651Rt365\text{Delegator eAPY} = (1 + R_t)^{365} - 1 \approx R_t \cdot 365

*if the delegator pool is less than 14 days (say 11 days), then n=11

Step 2: Approve gmFLOCK transaction.

Click on the wallet you would like to stake gmFLOCK to. You will then see a pop-up, in which you can insert the amount of gmFLOCK you intend to delegate. Click "Approve FLOCK" to confirm this transaction:

Step 3: Approve gmFLOCK for staking

Step 3: Stake gmFLOCK.

Once you approve the gmFLOCK transaction, you will see another pop-up. Click "Stake gmFLOCK" to confirm staking transaction:

Step 4: Withdraw stake and Claim Reward.

You will see all your delegated stake on: https://train.flock.io/stake-to-earn. You can withdraw your stake one day after your delegation. The rewards are distributed to the delegation pool daily at midnight UTC. You can claim your rewards anytime as long as there's rewards claimable for you.

Last updated

Was this helpful?

#186: AI arena v2

Change request updated