gmFLOCK

What is gmFLOCK and how to get them

In order to participate in AI Arena, you will need to use gmFLOCK (game-FLOCK), which is a market-driven mechanism designed to support AI Arena's tokenomics and emission allocation model. It is transferable, but with restrictions: it can only be used for staking as training nodes, validators, or delegators.

Step 0: Navigate to train-v2.flock.io and connect you wallet.

Follow the steps here to connect your wallet. (During the migration phase, we would use train-v2.flock.io for V2, and will maintain train.flock.io for sometime so that everyone can claim and unstake from V1 easily. After the migration phase, we would re-direct all traffic to train.flock.io and it will be upgraded to V2.)

Step 1: Stake FLOCK to get gmFLOCK

Here, you decide the amount of FLOCK you want to stake to get gmFLOCK and the duration of the stake

For every 1 FLOCK staked, you will receive 1 gmFLOCK for staking between 0-30 days. For each additional day before that, you will receive an extra 0.006 gmFLOCK

NOTE: You will receive gmFLOCK as soon as you stake FLOCK. Once the staking period is reached, you may withdraw your staked FLOCK with a transaction fee of 5.13%. The fee remains the same irrespective of the duration of the stake

Step 1.1: Decide the amount of FLOCK to stake and the stake period

After that, click on "Stake", approve the transaction in the wallet and you've successfully staked FLOCK for gmFLOCK.

Formulae for exchanging FLOCK with gmFLOCK

If a user deposits nn FLOCK into the gmFLOCK Faucet and chooses a vesting time of tt days (0<tt1)(0< t \le t_1)to unlock the tokens, then the number of gmFLOCK minted, mm, is:

  • if 0<tt00< t \le t_0: m=nm=n

  • if t0<tt1t_0< t \le t_1 : m=n×(1+ϵ×tt0t1)m = n \times (1+ \epsilon \times \frac{t-t_0}{t_1})

where tt, t0t_0 and ϵ\epsilon are the parameters that can be configured by FLOCK DAO.

today, t0=30days,t1=365days,ϵ=2.19t_0=30 days, t_1=365 days, \epsilon=2.19

You can see all your stakes under "My Staking History"

1.2 You can see all your stakes

Step 2: Use gmFLOCK

Now that you have gmFLOCK by staking FLOCK, you can use it to stake as a Delegator, Validator or a Training Node

Step 3: Redeem FLOCK

After the stake period has ended, you can choose to exchange gmFLOCK for FLOCK. Click on "Redeem" under My Staking History

Step 3.1: You can see the Stakes which are avaialble to Redeem

Select all the stakes that you would like to redeem and click on "Redeem".

At this stage, you've successfully exchanged gmFLOCK for FLOCK!

Last updated

Was this helpful?