| Проверка | Положительный результат | Чего он не доказывает |
|---|---|---|
| Формат | Base58Check/hex корректно декодируется | Что account уже активирован |
| Activation | GetAccount возвращает on-chain state | Личность владельца или безопасность |
| TRC-20 balance | Token contract balanceOf возвращает amount | Наличие TRX, Bandwidth или Energy |
| Resources | GetAccountResource показывает доступные quotas | Что конкретный contract call будет успешен |
- Проверка
- Формат
- Положительный результат
- Base58Check/hex корректно декодируется
- Чего он не доказывает
- Что account уже активирован
- Проверка
- Activation
- Положительный результат
- GetAccount возвращает on-chain state
- Чего он не доказывает
- Личность владельца или безопасность
- Проверка
- TRC-20 balance
- Положительный результат
- Token contract balanceOf возвращает amount
- Чего он не доказывает
- Наличие TRX, Bandwidth или Energy
- Проверка
- Resources
- Положительный результат
- GetAccountResource показывает доступные quotas
- Чего он не доказывает
- Что конкретный contract call будет успешен
Адрес возникает раньше записи аккаунта в сети
Кошелёк генерирует private/public key и адрес локально; для этого не нужна транзакция. Base58Check checksum ловит часть ошибок строки, но сеть ещё может не иметь account object для этого адреса. До активации обычный account query или explorer способен показать «not found». Это состояние совместимо с корректным ключом и не раскрывает, кто им владеет. О публичном адресе всегда делают только ограниченные выводы из наблюдаемого состояния.
Onchain Verify может использоваться для узкой factual-проверки: видит ли доступный solidified TRON state активированный account. Результат «не активирован» описывает наблюдение FullNode на указанном времени/блоке; он не является risk score. Если provider недоступен или не вернул достаточные данные, результат остаётся неопределённым, а не превращается автоматически в «безопасно» или «опасно».
Активацию создаёт отдельная on-chain операция
Официальная документация описывает standard activation тремя способами: отправить любую сумму TRX, отправить TRC-10 token или вызвать wallet/createaccount от уже активированного аккаунта. TRX transfer автоматически включает account-creation path для нового recipient. На mainnet отправитель платит live chain parameter создания; документация на дату проверки указывает 1 TRX и дополнительный расход Bandwidth, если квоты не хватает. Перед отправкой значение следует перечитать, а не зашивать в инструкцию навсегда.
Активированный аккаунт может не иметь Energy и доступного Bandwidth
Bandwidth оплачивает bytes транзакции, Energy — вычисления TVM smart contract. Активированный externally owned account получает предусмотренную сетью free Bandwidth quota, но бесплатной Energy нет. Для исходящей TRC-20 операции нужно достаточное покрытие ресурсов: собственный или делегированный ресурс, доля Energy со стороны контракта по его настройкам либо допустимый burn fallback из TRX. Если покрытие не хватает, операция может быть отклонена.
Сначала классифицируют состояние, затем выбирают первую операцию
| Наблюдение | Безопасное действие | Результат или recovery |
|---|---|---|
| Формат невалиден | Остановить перевод и получить адрес заново | Не исправлять символы вручную |
| Формат валиден, account не виден в solidified state | Получателю подтвердить адрес в своём wallet; активировать малой TRX/TRC-10 операцией или CreateAccount | Дождаться solidified state и повторить GetAccount |
| Account активирован, TRC-20 balance нулевой | Проверить token contract, decimals и successful transfer receipt | Искать token-level причину, не повторять вслепую |
| Account активирован, исходящая tx failed | Проверить Bandwidth, Energy, TRX balance, fee_limit и receipt | Пополнить/делегировать ресурс только после классификации ошибки |
- Наблюдение
- Формат невалиден
- Безопасное действие
- Остановить перевод и получить адрес заново
- Результат или recovery
- Не исправлять символы вручную
- Наблюдение
- Формат валиден, account не виден в solidified state
- Безопасное действие
- Получателю подтвердить адрес в своём wallet; активировать малой TRX/TRC-10 операцией или CreateAccount
- Результат или recovery
- Дождаться solidified state и повторить GetAccount
- Наблюдение
- Account активирован, TRC-20 balance нулевой
- Безопасное действие
- Проверить token contract, decimals и successful transfer receipt
- Результат или recovery
- Искать token-level причину, не повторять вслепую
- Наблюдение
- Account активирован, исходящая tx failed
- Безопасное действие
- Проверить Bandwidth, Energy, TRX balance, fee_limit и receipt
- Результат или recovery
- Пополнить/делегировать ресурс только после классификации ошибки
Stop-сигналы
- адрес не проходит checksum или сеть/формат не определены;
- проверка использовала latest state, но результат выдают за solidified без provenance;
- TRC-20 token transfer предлагают как гарантированную активацию;
- наличие account state называют подтверждением владельца или репутации;
- для активации просят seed-фразу, private key или перевод на чужой адрес поддержки.
После первой операции сохраните sender, recipient, txID, block/checkedAt, result и account state. Если активирующий перевод успешен и solidified, но сервис ещё показывает пустой account, повторите запрос через независимый node и зафиксируйте provider error. Если USDT не появился, переходите к contract address, Transfer event и recipient balanceOf: это отдельная диагностика того, почему перевод не пришёл, а не повторная активация.
Источники
Мы используем прямые ссылки и фиксируем дату проверки. Полный текст чужих материалов не перепечатывается.
- TRON Developers — Accounts and keys TRON DAO · Проверено 20 августа 2026 г. в 09:24 GMT+5
- TRON Developers — CreateAccount TRON DAO · Проверено 20 августа 2026 г. в 09:24 GMT+5
- TRON Developers — System contract types TRON DAO · Проверено 20 августа 2026 г. в 09:24 GMT+5
- TRON Developers — Resource Model TRON DAO · Проверено 20 августа 2026 г. в 09:24 GMT+5
- TRON Developers — TRC-20 protocol interface TRON DAO · Проверено 20 августа 2026 г. в 09:24 GMT+5
- onchain.uz — Onchain Verify onchain.uz · Проверено 20 августа 2026 г. в 09:24 GMT+5
