После аудита: 8 алертов, которые стоит включить в день деплоя
Аудит проверяет код до деплоя. После деплоя никто не следит, ведёт ли себя контракт так, как предполагал аудит: ключ владельца всё ещё ваш, прокси исполняет проверенный код, пауза работает, деньги уходят только положенным путём.
Эти восемь алертов покрывают допущения, на которые опирается большинство отчётов. Каждый перед включением проверяется на последних 30 днях истории вашего контракта: вы видите, насколько он шумный, ещё до того, как он кого-то разбудит.
Чеклист
| # | Алерт | Какое допущение аудита он проверяет |
|---|---|---|
| 1 | Смена владельца | «Привилегированные функции вызывает только владелец» — и владелец всё тот же |
| 2 | Обновление прокси | «Задеплоен тот код, который проверяли» |
| 3 | Роль выдана или отозвана | «MINTER / PAUSER / ADMIN только у перечисленных адресов» |
| 4 | Сменились владельцы или порог Safe | «Админ — мультисиг 3 из 5» |
| 5 | Транзакция Safe не прошла | Неудачные исполнения часто идут прямо перед вредоносным |
| 6 | Состояние контракта: paused() и одно ключевое число | «Пауза работает»; значение, которое отчёт называет критичным (порог, оракул, комиссия), в допустимых пределах |
| 7 | Перевод больше $X из контракта | «Средства уходят только через withdraw/redeem в пределах лимитов» |
| 8 | Баланс казны или пула ниже $Y | Нативный ETH/BNB уходит без события Transfer |
- Алерт
- Смена владельца
- Какое допущение аудита он проверяет
- «Привилегированные функции вызывает только владелец» — и владелец всё тот же
- Алерт
- Обновление прокси
- Какое допущение аудита он проверяет
- «Задеплоен тот код, который проверяли»
- Какое допущение аудита он проверяет
- «MINTER / PAUSER / ADMIN только у перечисленных адресов»
- Какое допущение аудита он проверяет
- «Админ — мультисиг 3 из 5»
- Какое допущение аудита он проверяет
- Неудачные исполнения часто идут прямо перед вредоносным
- Какое допущение аудита он проверяет
- «Пауза работает»; значение, которое отчёт называет критичным (порог, оракул, комиссия), в допустимых пределах
- Какое допущение аудита он проверяет
- «Средства уходят только через withdraw/redeem в пределах лимитов»
- Какое допущение аудита он проверяет
- Нативный ETH/BNB уходит без события Transfer
Чего он не делает
- Следит за событиями и ответами view-функций, а не за каждым слотом хранилища и внутренним вызовом.
- Атаку, которая всё делает в одной транзакции, видно, когда она попала в блок, а не раньше.
- Не заменяет аудит и не обещает остановить взлом. Он быстро сообщает — в Telegram, Slack или на почту.
Клиентам аудиторов
Если вас сюда отправил аудитор, попросите у него ссылку-приглашение: тариф Business бесплатно на 3 месяца, все восемь алертов на 60 контрактах в проекте.
FAQ
Нужны все восемь?
Нет. Возьмите те, что совпадают с вашим отчётом. Токену без прокси не нужен алерт 2, контракту без Safe — 4 и 5.
Правило включится само?
Нет. Каждый рецепт только предлагается как правило. Ничего не включится, пока вы не отметите его и не нажмёте «Включить выбранные».
Можно поменять пороги?
Да. $X, $Y и ключевое число в алерте 6 задаёте вы, а изменение можно проверить на истории до сохранения.
Источники (проверены 24.10.2026)
Попробуйте на своём контракте
Достаточно адреса. Первые 14 дней действуют лимиты Pro, а правила проверяются на истории до включения.