Как на самом деле устроен вывод из TurboLoop.

В кабинете доход капает каждый день. Большую его часть вывести нельзя. Здесь разобрано, какая часть этой цифры доступна, когда становится доступной остальная и как её забрать — в том числе когда кабинет недоступен.

Коротко

  • claimRewards выплачивает dailyRewardReserve плюс networkRewardAvailable — а не ту цифру дохода, которую показывает идущий план.
  • ROI по плану копится внутри позиции и попадает в этот баланс только в конце срока, вместе с телом.
  • Исключение — реферальные и лидерские награды: они зачисляются в доступный баланс по мере начисления.
  • Минимальный вывод — 1 USDT, а ноль в поле суммы забирает всё доступное.
  • Для вывода не нужны ни approve, ни кабинет: это одна транзакция, и отправить её можно из BscScan.

Почему цифра растёт, а баланс нет

План начисляет в 00:00 UTC внутрь самой позиции. В контракте это calculatedROI вашего депозита — накопительный счётчик, а не баланс. Вывод читает другое поле.

claimRewards выплачивает dailyRewardReserve плюс networkRewardAvailable. Реферальная и лидерская комиссия попадает во второе поле по мере начисления — поэтому одни аккаунты выводят в середине цикла, а аккаунты без приглашённых не выводят ничего.

Первое поле пополняется один раз — в конце срока: контракт записывает в него тело вместе с полным ROI и помечает позицию закрытой. Это и есть момент, когда Loop-план превращается в деньги, которыми можно распорядиться.

Вывод

Четыре шага, и первый показывает, стоит ли сегодня делать остальные.

  1. 01

    Проверить доступную сумму

    Вызовите getAvailableRewards со своим адресом в Read Contract. Кошелёк подключать не нужно, а возвращает он ровно ту сумму, которую выплатит вывод.

  2. 02

    Отправить вывод

    claimRewards принимает сумму. Ноль забирает всё доступное. Кабинет делает это своей кнопкой, на BscScan это функция 2 в Write Contract после Connect to Web3.

  3. 03

    Контракт сначала досчитывает

    Перед выплатой вызов прогоняет ежедневный расчёт по вашим позициям, поэтому всё, что созрело и не было обработано, попадает в ту же транзакцию. Проталкивать очередь вручную не нужно.

  4. 04

    USDT приходят из пула

    Сумма уходит из пула ликвидности прямо на ваш адрес. Ни approve, ни второго подтверждения не нужно: вывод — это одна транзакция плюс газ в BNB.

Лимиты

  • Минимальный вывод 1 USDT
  • Забрать всё amount = 0
  • Доход по плану доступен В конце срока
  • Сетевые награды доступны По мере начисления
Досрочного выхода и вывода со штрафом не существует. Ни одна функция контракта не освобождает тело раньше срока, поэтому план на 60 дней — это 60 дней без доступа к этим деньгам.

Если транзакция откатилась

Контракт возвращает именованные ошибки, поэтому причина читается, а не прячется за общим сбоем.

NoRewards
Доступного пока нет. При идущем плане и без реферального дохода это нормальное состояние.
BelowMinimum
Сумма меньше 1 USDT. Дождитесь большего или заберите всё нулём.
InsufficientBalance
Запрошено больше доступного. Перечитайте сумму через getAvailableRewards.
NotRegistered
Адрес не регистрировался в контракте, значит и позиции, с которой выводить, у него нет.