К основному содержанию
T TON Adoption
Основы GUIDE · 2026

Tonviewer vs TonScan: какой эксплорер выбрать

Сравниваем два главных эксплорера TON в 2026: UX, глубину данных, API, разбор failed-транзакций и фишинговых переводов. Decision matrix по сценариям.

Автор
TON Adoption Team · исследовательская группа проекта
Опубликовано
5 мин. чтения

Эксплорер — это окно в блокчейн. Без него любое утверждение о балансе, истории платежей или статусе NFT остаётся на слово. В экосистеме TON исторически конкурируют два инструмента: Tonviewer и TonScan. Оба бесплатные, оба покрывают основные сценарии, но философия и сильные стороны у них разные. К 2026 году выбор уже не «какой лучше», а «какой под какую задачу».

Tonviewer вырос из инструмента команды Tonkeeper и развивается как часть стека TonAPI. TonScan существует с раннего mainnet’а TON и тяготеет к классическому формату эксплорера в стиле Etherscan: длинные таблицы, фокус на полноту данных, минимум визуальных украшений. Ниже разбираем их по слоям — от UX до API.

UX и первая навигация

Tonviewer открывает адрес как «карточку аккаунта»: сверху баланс TON, ниже — список jetton’ов с иконками, ещё ниже — NFT-галерея, и только потом история транзакций с группировкой по типу. Дерево транзакции (parent → children сообщения) рисуется как граф, что особенно полезно при разборе DeFi-операций, где одна подпись порождает шесть–десять внутренних сообщений.

TonScan показывает то же самое, но в виде классических таблиц. Jetton’ы — отдельной вкладкой, NFT — отдельной, транзакции — единым списком с пагинацией. Для опытного пользователя это быстрее: меньше визуальных отвлекающих, проще копировать данные. Для новичка — менее дружелюбно.

КритерийTonviewerTonScan
Карточка адресаВизуальная, с иконками jetton/NFTТабличная, минимализм
Дерево транзакцииГраф с раскрытием по уровнямСписок вложенных сообщений
Поиск по адресу/хэшуМгновенный, с подсказкамиБез подсказок, но быстрый
Тёмная темаДа, по умолчаниюДа, переключатель
ЛокализацияАнглийский, частично русскийАнглийский

Глубина данных

Здесь разница принципиальна. TonScan традиционно показывает больше «сырого»: cell-дампы, raw boc, op-коды сообщений, точные значения compute_phase и action_phase. Если вы разбираете failed-транзакцию и контракт вернул нестандартный exit code, TonScan даст вам код и cell-структуру, которую можно отдать в декодер.

Tonviewer покрывает 95% сценариев пользовательского уровня: «почему перевод не дошёл», «откуда списались jetton’ы», «кто отправитель этого NFT». Но для inspector-mode разработки (понять, что вернул конкретный get-метод контракта, как выглядит storage) TonScan и tonviewer-сосед verifier.ton.org чаще оказываются под рукой.

API: для разработчика

TonAPI (Tonviewer): REST с авторизацией по ключу, SSE-стримы для подписки на события адреса. Покрывает баланс, jetton-холдинги, NFT, события, dns. Бесплатный тариф ограничен по rps, платные — для продакшен-нагрузок. Документация чистая, есть SDK для TypeScript и Python от сообщества.

TonScan API: скромнее по эндпоинтам, но достаточен для базовых выборок: транзакции по адресу, информация о блоке, поиск jetton-master по символу. Подходит для админ-скриптов и редких запросов; для приложения с трафиком — TonAPI ощутимо удобнее.

Альтернатива обоих: официальный TON HTTP API (toncenter.com) и lite-client. Их часто используют как «честный» источник данных, который не зависит от поведения сторонних индексеров.

Сценарий 1: разобрать failed-транзакцию

Допустим, вы отправили USDT через свопер и видите в кошельке «Transaction failed». План:

  1. Tonviewer. Откройте транзакцию по хэшу. Сверху будет статус и причина (например, «compute_phase exit code 33»). Спуститесь в дерево — увидите, какое именно internal-сообщение вернуло ошибку и от какого контракта.
  2. TonScan, если нужны детали. Откройте ту же транзакцию по хэшу, перейдите во вкладку Raw. Увидите exact cell-дамп, op-коды, compute-фазу с gas_used и storage_fee.
  3. Дешифровка exit code. В TON exit code зависит от контракта. У jetton-кошельков 705 — недостаточно баланса, 706 — wrong workchain. Сравните код с TEP-74 (стандарт jetton’ов).
  4. Если ничего не ясно — поделитесь хэшем в чате разработчиков TON, приложив скрин из обоих эксплореров.

Сценарий 2: трассировка фишинг-перевода

Классическая атака на TON — «адрес-двойник»: фишер генерирует кошелёк с такими же первыми и последними символами, как у получателя жертвы. История переводов кошелька подмешивается «нулёвками» от двойника, и при копировании из истории жертва вставляет адрес мошенника.

Как читать эксплорер при подозрении:

  • В Tonviewer откройте свой адрес, отфильтруйте по «zero value» — видны микро-входящие от подозрительных адресов.
  • Сравните полный адрес мошенника с легитимным посимвольно. Эксплореры показывают сокращения вида UQAB…XYZ; копируйте полный формат и сравнивайте все 48 символов.
  • Для jetton-«дроп»-фишинга: проверьте jetton-master — он должен совпадать с публичным контрактом токена. TonScan быстрее покажет master через вкладку Raw.

Сценарий 3: проверка LP-позиции в DeFi

Если вы добавили ликвидность на STON.fi или DeDust:

  • Tonviewer покажет LP-jetton в общем списке jetton’ов и подтянет его цену из контекста.
  • TonScan покажет LP-jetton как обычный токен; чтобы увидеть, какие именно активы стоят за ним, нужно открыть jetton-master и прочитать get-методы.

Для повседневного контроля Tonviewer удобнее; для аудита позиции перед выходом — TonScan плюс прямое чтение протокольного контракта.

Сценарий 4: инспекция NFT-коллекции

При покупке NFT на Getgems первое, что стоит сделать, — открыть коллекцию в эксплорере и проверить:

  1. Адрес коллекции совпадает с указанным на странице маркетплейса.
  2. Издатель (owner коллекции) — известное лицо или анонимный кошелёк без истории.
  3. Список айтемов: предельное количество, число выпущенных, реальная активность по продажам.

Tonviewer удобнее для быстрого просмотра — иконки, превью, метаданные. TonScan лучше, когда нужно выгрузить весь список item’ов и проверить, что royalty-параметры коллекции совпадают с заявленными.

Decision matrix

ЗадачаЛучший выбор
Быстро посмотреть баланс и историюTonviewer
Разобрать failed-транзакцию (новичок)Tonviewer
Разобрать failed-транзакцию (разработчик)TonScan + raw cell
Проверить адрес-двойникЛюбой, важно сверить все 48 символов
Аудит NFT-коллекцииTonScan
Просмотр LP-позицииTonviewer
Подключить эксплорер к собственному dAppTonAPI (Tonviewer)
Разовые скрипты-выборкиTonScan API или TonCenter

Чего не делают оба

  • Не показывают офф-чейн контекст: рейтинг адреса по фрод-сигналам, метки бирж, KYT. Для этого есть Misttrack, Chainalysis Sandbox и tonviewer.com/threats (вкладка в Tonviewer с базовыми метками).
  • Не интерпретируют сложные DeFi-операции на семантическом уровне — «вы сделали свап X на Y по такой цене». Это работа клиента приложения, не эксплорера.
  • Не страхуют от человеческих ошибок. Эксплорер покажет, куда ушли деньги, но не вернёт их.

Итог

Tonviewer — это «эксплорер для пользователя»: визуально, быстро, с понятным деревом транзакций. TonScan — «эксплорер для разработчика и аудитора»: полнота сырых данных, табличный формат, упор на верифицируемость. В 2026 году у обоих хватает поверхности, чтобы покрыть 90% повседневных задач, и разумная стратегия — держать оба в закладках и переключаться по контексту: Tonviewer для ежедневной проверки, TonScan для разбора нестандартных сценариев.

Частые вопросы

Tonviewer создан командой Tonkeeper и делает упор на UX: визуализация дерева транзакций, авто-распознавание jetton'ов и NFT. TonScan ближе к классическому эксплореру с акцентом на полноту низкоуровневых данных.
Tonviewer показывает причину сбоя на верхнем уровне и подсвечивает exit code. TonScan даёт сырой cell-дамп — полезен, когда нужно понять, что именно ответил контракт.
Да. TonAPI (Tonviewer) — REST+SSE с авторизацией по ключу, удобен для приложений. TonScan API скромнее по эндпоинтам, но достаточен для базовых выборок по адресу и блоку.
Можно: ищите подозрительно похожие адреса с теми же первыми/последними символами, нулевые суммы с мемо и подписи jetton-master, не совпадающие с официальным контрактом.
Tonviewer показывает превью прямо в карточке адреса, TonScan даёт более строгий список с meta-данными — для аудита коллекции удобнее, для быстрого просмотра — нет.

Похожие материалы