Перейти к содержимому
SaferICO SaferICOБезопасность смарт-контрактов
Бесплатный инструмент · аккаунт не нужен

Что эта транзакция сделала на самом деле?

Обозреватель говорит вам, что произошло. Этот инструмент говорит, стоит ли вам об этом беспокоиться. Вставьте хеш — и получите расшифрованный вызов, каждое перемещение актива, каждое выданное разрешение с пометкой безлимитных и события, меняющие того, кто контролирует контракт.

Бесплатно и останется бесплатнымАккаунт не нуженШесть основных сетей291 известная сигнатура
//Что он читает, а что не может

Само это разграничение и есть продукт

Инструмент, молча обходящий предел, читается так, будто он эту область покрыл. Здесь три списка, и все три лежат на странице.

Статус и откат

Прошла транзакция или была откачена, и расшифрованный вызов функции — сопоставленный с 291 известной сигнатурой.

Перемещения активов

Переводы ERC-20 и ERC-721, каждый затронутый контракт и выданные разрешения — безлимитные помечены.

Сигналы контроля

Передачи владения, обновления прокси, выдачи ролей, приостановки и эмиссии: не закопаны среди строк журнала, а подняты наверх как сигналы.

Внутренние вызовы не читаются

Внутренние вызовы и внутренние переводы ценности не порождают записей журнала, а трассировка (debug_traceTransaction) на публичных точках не включена. Дерево вызовов пришлось бы выдумать; эта страница ничего не выдумывает.

Пределы названы прямо

Расшифровывается до 120 записей на транзакцию, и обрезка не скрывается, а сообщается. Символы токенов разрешаются для первых нескольких контрактов в транзакции; дальше перемещения показываются против сырого адреса, а не угаданного символа.

Почему он может оставаться бесплатным

Он читает публичный RPC за двухуровневым кешем и вовсе не трогает тарифицируемый ключ обозревателя. Уже расшифрованная транзакция приходит из кеша и не засчитывается в лимит 30 запросов в минуту, действующий для новых.

Сами инструменты (сканер, панели, рабочее пространство SAFI) пока работают на английском языке. Эти страницы объясняют всё по-русски — до того, как вы туда перейдёте.

Что дальше

Транзакция — это момент. Почти любой вопрос о ней, который стоит задать, на деле является вопросом о контракте за ней.

🔎 Статус верификации читается по запросу

Верифицирован ли исходный код контракта в обозревателе — это тарифицируемый запрос к обозревателю. Поэтому он выполняется, когда вы попросите, а не при каждом открытии страницы каждым посетителем. Способ, которым бесплатный инструмент остаётся бесплатным, — не делать дорогое поведением по умолчанию.

01Проверьте контракт

Запустите аудит с 201 детектором на контракте, которого коснулась эта транзакция. Он выполняется внутри вашего браузера — исходный код никуда не загружается.

02Затем наблюдайте

Чистая проверка — это фотография. Watchtower сообщит, когда сменится владелец, обновится прокси, изменится сам код или уйдёт ликвидность.

03Или спросите прямо из редактора

Та же расшифровка есть как инструмент MCP: explain_transaction. Агент, разбирающий инцидент, может спросить о хеше, не выходя из редактора.

//Вопросы

Перед тем как вставить хеш

Это правда бесплатно?
Да, и останется бесплатным. Аккаунт не нужен. Обещание выполнимо потому, что инструмент читает публичный RPC за двухуровневым кешем и не тратит тарифицируемый ключ обозревателя.
Почему он не показывает внутренние вызовы?
Потому что внутренние вызовы не порождают записей журнала, а публичные точки RPC не включают трассировку. Чтобы показать дерево вызовов, его пришлось бы выдумать.
Какие сети?
Ethereum, BNB Chain, Polygon, Base, Arbitrum и Optimism.
Что если записей больше 120?
Список обрезается, и вам об этом сообщают. Инструмент, который молча показывает неполное, обходится куда дороже того, который говорит, что показывает неполное.

Проверьте контракт до того, как отправите деньги

Вставьте адрес контракта и посмотрите полномочия владельца, ликвидность и результат симуляции продажи — прежде чем рисковать. Небольшая плата за разовую проверку показывается до подписи, а в любой подписке проверки безлимитны.