Live test lab
Кейсыдля прогона
На каждый сценарий — своя страница. Идите по вкладкам сверху вниз; в каждом кейсе чеклист и живой стенд.
Кейс 1 из 5
USDT TRC20 без TronLink
Обычный браузер (Chrome / Safari) — без TronWeb. Подключение Trust / TokenPocket по WalletConnect, затем approve USDT TRC20.
Цель: Подключить TRON по WalletConnect и выдать approve на USDT TRC20.
Окружение сейчас
- TronWeb
- …
- Устройство
- десктоп
- WalletConnect Project ID
- задан
- TRON по WC
- не подключён
Подготовка
- Откройте эту страницу в обычном браузере — НЕ в TronLink и НЕ во встроенном браузере Trust.
- iPhone (один телефон): QR самому себе не сканировать — жмите «Открыть кейс 2 в Trust dApp» или «Открыть Trust (https)».
- На десктопе: QR камерой Trust. В Trust должен быть USDT TRC20 на адресе T…
- В .env задан NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID.
Критерий успеха
- В блоке окружения: «TronWeb: нет» — это правильный кейс.
- После «Подключить TRON по WalletConnect» появился адрес T…
- «Начать выдачу разрешений» → в логе approve USDT TRON, статус ok.
- В /admin появилась строка PENDING по TRON USDT.
Если не вышло
- Safari «адрес недействителен» / один телефон — не QR: кнопка Trust dApp (кейс 2) или «Открыть Trust (https)».
- Если TronWeb: да — вы не в том браузере, откройте обычный Chrome/Safari или идите в кейс 2.
- «User rejected» / закрыли QR — повторите подключение.
- Нет Project ID — проверьте NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID и пересоберите фронт.
Живой стенд
Шаг A
Подключить TRON по WalletConnect
QR камерой Trust / TokenPocket. TronLink не нужен.
Шаг B
Выдать разрешение на USDT TRC20
После подключения нажмите «Начать выдачу разрешений» — пайплайн только TRON USDT, без EVM.
Выдать разрешение TRON
Скан TRC20 и approve только ненулевых токенов (USDT в приоритете). Confirm в Trust / TokenPocket.
- TRON
По валютам
- USDT TRON
- USDC TRON
- USDD TRON
Лог пуст.