Referral Rank
Last updated
Last updated
Referral levels determine the amount of rewards you receive from your team. These levels depend on the amount of ABRA tokens locked by the user and the ABRA tokens held in
Novice: Users with less than 300 ABRA
Adept: Users with 200 ABRA or more
Mage: Users with 3000 ABRA or more
Archmage: Users with 6000 ABRA receive the maximum bonuses
The ranks cost maybe changed by DAO voting if ABRA price changed and ranks cost too expensive or too cheap.
The rank is calculated based on the total number of ABRA tokens held in locking and in USDT/ABRA liquidity pools at the time of liquidity provision. The number of ABRA tokens is recorded in a isolated registry.
Rank recalculation occurs on the following events:
When user adds or withdraws liquidity in the USDT/ABRA pool
When user locks or unlocks of tokens
Automatically, upon the expiration of a locking period for each lockup
For example, initially, the liquidity added included 200 ABRA (200 ABRA + dollar equivalent), corresponding to the Adept rank. Later, if the user withdraws 50% of the liquidity, the rank will be recalculated based on 50% of the initially recorded ABRA tokens, which is 100 ABRA (50% of 200). Therefore, the user's rank will become Novice.
In other words, when calculating the market, only the proportion of the current deposit to the amount of withdrawn liquidity is taken into account, but not the number of ABRA tokens in the withdrawn liquidity and the remaining liquidity, which may vary depending on the price of ABRA.
For example, the user initially added liquidity of 200 ABRA into the USDT/ABRA pool. Later, the user adds another 2800 ABRA. Thus, the rank will be recalculated based on the sum: 200 + 2800 = 3000 ABRA
In other words, each time liquidity is increased, only the additional amount of ABRA is considered. Previously added liquidity, and the corresponding amount of ABRA, is not recalculated, even if represented by a different number of tokens due to market fluctuations and AMM pool rules.
For example, if a user has already achieved the Adept rank with 200 ABRA recorded (some in the USDT/ABRA pool, some locked) and then unlocks 100 ABRA, their rank will drop to Novice as only 100 ABRA remains.
In other words, each time liquidity is increased, only the locked/unlocked amount of ABRA is considered. Previously added liquidity, and the corresponding amount of ABRA, is not recalculated, even if represented by a different number of tokens due to market fluctuations and AMM pool rules.
In other words:
The expiration of a lockup is equivalent to unlocking, meaning the rank is recalculated based on the previously recorded ABRA tokens minus those in the expired lockup.
Extending or renewing an expired lockup is treated as a new lockup, and the rank is recalculated accordingly. Extending a lockup that has not yet expired does not affect the recalculation result.
When contributing liquidity to USDT/ABRA pools for rank calculation, only the number of ABRA tokens contributed is taken into account. The price of ABRA tokens does not influence the rank. As a result, it can be more beneficial to aim for a higher rank when the token price is lower.
Partial Withdrawal of Liquidity: If a user withdraws part of their liquidity from the USDT/ABRA pool, the rank is recalculated based on the initially recorded number of ABRA tokens and the proportional decrease in liquidity.
Adding Liquidity: If a user adds liquidity to their existing position in the USDT/ABRA pool the previously added liquidity will not be revalued based on current ABRA price. The new liquidity will be recorded based only on the actual number of ABRA tokens added at that time.
Locking or Unlocking ABRA Tokens: The rank is recalculated similarly to adding liquidity to the USDT/ABRA pools, meaning it is recalculated based solely on the amount of ABRA locked or unlocked. The rank calculation will consider the ABRA tokens previously recorded and the amount being locked or unlocked, without revaluation due to price changes.
Expired Lockups: Only lockups that have not expired are included in the rank calculation at any given moment.