Как на самом деле устроен вывод из TurboLoop.
В кабинете доход капает каждый день. Большую его часть вывести нельзя. Здесь разобрано, какая часть этой цифры доступна, когда становится доступной остальная и как её забрать — в том числе когда кабинет недоступен.
Коротко
- claimRewards выплачивает dailyRewardReserve плюс networkRewardAvailable — а не ту цифру дохода, которую показывает идущий план.
- ROI по плану копится внутри позиции и попадает в этот баланс только в конце срока, вместе с телом.
- Исключение — реферальные и лидерские награды: они зачисляются в доступный баланс по мере начисления.
- Минимальный вывод — 1 USDT, а ноль в поле суммы забирает всё доступное.
- Для вывода не нужны ни approve, ни кабинет: это одна транзакция, и отправить её можно из BscScan.
Почему цифра растёт, а баланс нет
План начисляет в 00:00 UTC внутрь самой позиции. В контракте это calculatedROI вашего депозита — накопительный счётчик, а не баланс. Вывод читает другое поле.
claimRewards выплачивает dailyRewardReserve плюс networkRewardAvailable. Реферальная и лидерская комиссия попадает во второе поле по мере начисления — поэтому одни аккаунты выводят в середине цикла, а аккаунты без приглашённых не выводят ничего.
Первое поле пополняется один раз — в конце срока: контракт записывает в него тело вместе с полным ROI и помечает позицию закрытой. Это и есть момент, когда Loop-план превращается в деньги, которыми можно распорядиться.
Вывод
Четыре шага, и первый показывает, стоит ли сегодня делать остальные.
- 01
Проверить доступную сумму
Вызовите getAvailableRewards со своим адресом в Read Contract. Кошелёк подключать не нужно, а возвращает он ровно ту сумму, которую выплатит вывод.
- 02
Отправить вывод
claimRewards принимает сумму. Ноль забирает всё доступное. Кабинет делает это своей кнопкой, на BscScan это функция 2 в Write Contract после Connect to Web3.
- 03
Контракт сначала досчитывает
Перед выплатой вызов прогоняет ежедневный расчёт по вашим позициям, поэтому всё, что созрело и не было обработано, попадает в ту же транзакцию. Проталкивать очередь вручную не нужно.
- 04
USDT приходят из пула
Сумма уходит из пула ликвидности прямо на ваш адрес. Ни approve, ни второго подтверждения не нужно: вывод — это одна транзакция плюс газ в BNB.
Лимиты
- Минимальный вывод 1 USDT
- Забрать всё amount = 0
- Доход по плану доступен В конце срока
- Сетевые награды доступны По мере начисления
Если транзакция откатилась
Контракт возвращает именованные ошибки, поэтому причина читается, а не прячется за общим сбоем.
NoRewards- Доступного пока нет. При идущем плане и без реферального дохода это нормальное состояние.
BelowMinimum- Сумма меньше 1 USDT. Дождитесь большего или заберите всё нулём.
InsufficientBalance- Запрошено больше доступного. Перечитайте сумму через getAvailableRewards.
NotRegistered- Адрес не регистрировался в контракте, значит и позиции, с которой выводить, у него нет.