Алерт, когда paused() контракта вернул true
Не каждый контракт выпускает событие Paused, а событие можно пропустить, если оно пришло до того, как вы начали следить. SmartAlert раз в минуту, 5 минут, 15 минут или час спрашивает у контракта paused() и уведомляет, когда ответ стал true.
Правило
Так правило выглядит в форме создания алерта. Адрес контракта вы укажете при создании.
Правило
по событиям контракта- Следим за
- Ответ функции
paused()контракта - Срабатывает
paused()=true- Уровень
- Критично
- Нет данных
- Сообщить «нет данных»
- Тариф
- Pro и выше
Где сработало бы
Любое правило можно проверить на истории до включения: вы увидите, где оно сработало бы за последние дни.
Куда придёт алерт
Telegram — на любом тарифе. Slack, Discord и webhook — на платных. Новый проект 14 дней получает лимиты Pro, карта не нужна.
- TelegramБесплатно
- SlackОт Pro
- DiscordОт Pro
- WebhookОт Pro
Работает в сетях: Ethereum, BNB Chain, Base, Arbitrum. · Тариф Free: до 3 правил.
Как включить
- 1
Откройте контракт и создайте правило «Состояние контракта» на функцию
paused(). - 2
Нажмите «Проверить функцию», чтобы увидеть текущий ответ, задайте условие «равно true» и частоту опроса.
- 3
Выберите канал.
Почему это важно
Пауза останавливает депозиты, выводы и ликвидации. Узнать о ней надо раньше пользователей, даже если пауза поставлена не через событие.
Похожие рецепты
Алерт при паузе контракта и снятии паузы
Уведомление, когда на контракте с Pausable сработало Paused или Unpaused.
Алерт при смене владельца контракта
Уведомление в Telegram, Slack или Discord сразу, как только на вашем контракте в Ethereum, BNB Chain, Base или Arbitrum сработал OwnershipTransferred.
Попробуйте на своём контракте
Вставьте адрес, выберите рецепт, подключите канал. Первые 14 дней — лимиты как на Pro.