Команда TON Core запустила actonscan.com — эксплорер для разработчиков смарт-контрактов и dApp, а не для обычных пользователей. Это первый инструмент, построенный вокруг нового ABI в Tolk — машиночитаемого описания сообщений, get-методов и ошибок контракта.

В TON такого стандарта долго не было — интерфейсы описывались TL-B-схемами кто во что горазд, отсюда и вечные «нераспознанный контракт» в эксплорерах. Машиночитаемое ABI появилось в Tolk недавно, и Actonscan держит открытый каталог описаний — 330+ контрактов на старте, куда любой разработчик добавляет свой через pull request, даже если контракт написан ещё на FunC.

С ABI сообщения показываются типизированными структурами вместо сырых байтов, get-методы вызываются прямо со страницы контракта, там же можно собрать сообщение и эмулировать его в браузере. Сверх того — разбор исполнения транзакции по шардам, изменения storage после каждого шага и конфиг сети на любом блоке; для testnet работает faucet.

actonscan.com

Actonscan — часть Acton Studio, и на этой неделе команда обещает ещё два релиза: дебаг Tolk-контрактов по исходному коду в браузере, верифицированные исходники на странице контракта и работу с любыми сетями, включая локальные.