Referral Rank

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 USDT/ABRA liquidity pools

  • Novice: Users with less than 312 ABRA

  • Adept: Users with 312 ABRA or more

  • Mage: Users with 6,250 ABRA or more

  • Archmage: Users with 31,250 ABRA receive the maximum bonuses

Rank Calculation and Recalculation Algorithm

Tracking ABRA Tokens

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.

Changes in the market price of ABRA do not affect the recalculation of a user's rank, even if the number of ABRA tokens in the USDT/ABRA pool changes due to the rules governing AMM pools

Rank Recalculation Events

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

Rules and Examples

For example, initially, the liquidity added included 312 ABRA (312 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 156 ABRA (50% of 312). 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 312 ABRA into the USDT/ABRA pool. Later, the user adds another 6,000 ABRA. Thus, the rank will be recalculated based on the sum: 312 + 6,000 = 6,312 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 312 ABRA recorded (some in the USDT/ABRA pool, some locked) and then unlocks 100 ABRA, their rank will drop to Novice as only 212 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.

Last updated