Ваш аудит был фотографией. Ключ владельца переезжает, эмитируется предложение, обновляется прокси, уходит ликвидность — и отчёт вовсе не был неверным, просто теперь он отвечает на вопрос о моменте, который уже прошёл. Watchtower читает 7 событий, меняющих ценность этого отчёта, каждые пятнадцать минут.
Не поток всего происходящего — 7 событий, отобранных потому, что каждое меняет ценность отчёта об аудите. Каждая строка ниже читается при сборке страницы из исходного кода движка, поэтому список не может рекламировать то, за чем движок на самом деле не следит.
Владелец — это аккаунт, способный менять правила. Когда он переезжает, всё, что отчёт говорил о том, кто контролирует этот контракт, перестало быть верным.
Предложение, появившееся после запуска, размывает каждого держателя. Проверка читает события Transfer, исходящие с нулевого адреса, — единственный способ создать новые единицы.
Ни разу не использованный переключатель паузы и только что переключённый — с точки зрения удержания это два разных контракта. Остановка торгов — то, о чём вы хотите узнать первым.
Обновление прокси меняет код за тем же адресом. Каждая находка в каждом отчёте об этом контракте относилась к коду, которого там больше нет.
Выдача роли — это способ, которым обычный вызывающий тихо становится администратором. Заметить это вручную медленнее всего и легче всего пропустить в обозревателе блоков.
Уход ликвидности из пула — событие, о котором держатели узнают позже всего и которое волнует их больше всего. Оно читается не из ленты цен, а из собственных событий burn у пары.
Байткод времени выполнения по адресу хешируется при настройке и перехешируется при каждой проверке. Если хеш другой — код изменился, каким бы механизмом это ни было сделано и вне зависимости от того, породило ли это событие.
Сторож на казначейском или раздающем кошельке сообщает о выданном разрешении в момент выдачи — порог задаёте вы, потому что «крупное» без числа остаётся всего лишь мнением.
Сами инструменты (сканер, панели, рабочее пространство SAFI) пока работают на английском языке. Эти страницы объясняют всё по-русски — до того, как вы туда перейдёте.
Одно чтение базовой линии, цикл проверки раз в пятнадцать минут и уведомление, которое говорит, что делать.
Продукт мониторинга, перечисляющий только свои сильные стороны, предлагает вам находить пробелы в бою. Вот они, названные заранее:
В момент добавления адреса читаются последний блок, хеш кода времени выполнения и баланс пула. Всё дальнейшее — сравнение с этим.
Именно поэтому сторож, поставленный сегодня, не может предупредить о том, что случилось на прошлой неделе, — и он говорит об этом прямо, вместо того чтобы делать вид, будто видел.
Каждая проверка запрашивает у сети записи, появившиеся с последнего курсора, и фильтрует их по выбранным вами темам событий.
Интервал блоков для каждой сети — не фиксированное число, а собственная скорость блоков этой сети. Интервал, который работает в Ethereum, навсегда оставляет Arbitrum позади и молча теряет события.
Что изменилось, почему это важно и какая транзакция это сделала — со ссылкой на обозреватель. Каждая строка события несёт флаг доставки, поэтому уведомление, которое никуда не упало, выглядит как недоставленное, а не как «ничего не было».
Доставка сегодня идёт через Telegram и подключается со страницы аккаунта одним касанием. У аккаунта без подключённого Telegram уведомлению некуда идти — об этом прямо говорят и панель, и сам момент создания сторожа, а не месяцы тишины, из которых вы должны это понять.
Вставьте адрес контракта и посмотрите полномочия владельца, ликвидность и результат симуляции продажи — прежде чем рисковать. Небольшая плата за разовую проверку показывается до подписи, а в любой подписке проверки безлимитны.