Реферальные уровни (ранки)
Реферальный уровень определяет размер вознаграждений от команды. Эти уровни зависят от суммы залоченных пользователем токенов ABRA и токенов ABRA, находящихся у пользователя в пулах ликвидности USDT/ABRA.
Novice (новичок): Если у пользователя меньше 300 ABRA
Adept: При наличии 300 ABRA или больше
Mage: Наличие 5000 ABRA или больше
Archmage: Пользователи с 15 000 ABRA получают максимальные бонусы
Стоимость ранков может быть изменена через DAO голосование, если цена ABRA изменилась, а ранки стоят слишком дорого или слишком дешево.
Алгоритм определения и пересчета ранка
Учет ABRA токенов
Для расчета ранка учитывается сумма токенов ABRA, находящихся у пользователя в локинге и в пулах ликвидности USDT/ABRA на момент формирования ликвидности пользователем. Количество ABRA токенов у пользователя сохраняется в отдельном реестре.
Изменение рыночной цены ABRA не влияет на пересчет ранка пользователя, даже если количество ABRA в пуле USDT/ABRA изменилось из-за правил работы AMM пула
Перерасчет ранка
Перерасчет ранка происходит при:
Добавлении/изъятии ликвидности в пул USDT/ABRA, совершенным пользователем.
Локинге/Анлокинге, совершенным пользователем.
Автоматически на момент окончание даты локинга для каждого локапа.
Правила и поясняющие примеры
Например, изначально в составе добавляемой ликвидности было 300 ABRA (300 ABRA + долларовый эквивалент). Это соответствует ранку Adept. Через какое-то время пользователь решает забрать 50% ликвидности, тогда пересчет ранка будет на основе 50% от первоначально учтенных ABRA токенов, или 150 ABRA = 50% * 300. Ранк пользователя после изъятия будет Novice.
Другими словами, при расчете ранка учитывается только пропорция текущего депозита к размеру изъятой ликвидности, но не количество ABRA токенов в изымаемой ликвидности и остатке ликвидности, которое может быть варьироваться в зависимости от цены ABRA.
Например, ранее пользователь добавил ликвидность в пул USDT/ABRA, в которой содержалось 300 ABRA. Через какое-то время пользователь добавляет в пул дополнительную ликвидность, содержащую 4700 токенов ABRA. Тогда при пересчете ранка будет учитываться сумма 300+4700=5000 ABRA
Другими словами, каждый раз при увеличении ликвидности учитывается только количество ABRA в пополнении. Уже добавленная ликвидность, и, соответственно, учтенное количество ABRA, не пересчитываются, даже если ликвидность на данный момент представлена другим количеством токенов ABRA из-за изменения цены ABRA (особенность работы АММ пулов).
Например, пользователь залочил токены ABRA, при этом уже имея ранк Adept на основе учтенных 300 ABRA (часть в пуле USDT/ABRA и часть в локинге). Пользователь анлочит 100 ABRA, тогда его ранк становится Novice, так как к учету остается 200 ABRA.
Другими словами, ранк пересчитается на основании суммы новых залоченных/разлоченных токенов ABRA и токенов ABRA, которые уже были учтены (на момент формирования ликвидности в пуле USDT/ABRA или при предыдущих локингах), даже если фактическое количество токенов ABRA в пуле у пользователя поменялось в результате изменения цены (особенность работы АММ пулов).
Истечение срока локинга приравнивается к анлокингу. Ранк пересчитается на основании уже учтенных токенов ABRA за минусом токенов ABRA, залоченных в локапе с истекшим сроком локинга.
Экстенд или продление истекшего локапа приравнивается к новому локапу. Ранк пересчитается на основании уже учтенных токенов ABRA плюс ABRA токены в этом локапе. При этом экстенд НЕистекшего локапа не влияет на результат перерасчета.
При вложении ликвидности в стратегии на пулах ликвидности USDT/ABRA для подсчета ранка учитывается количество вложенных ABRA токенов. Цена токенов ABRA не влияет на получаемый ранк. Это означает, что можно более выгодно получить более высокий ранк при более низкой цене токена ABRA.
Last updated