Перейти к основному содержанию
Alerts доступны на платном плане. Чтобы включить их для вашего аккаунта, свяжитесь с нашим отделом продаж.
Tenderly Alerting отслеживает события в блокчейне и отправляет уведомления в реальном времени на выбранное вами назначение при возникновении события. Это может быть email, ваше любимое мессенджер-приложение, система мониторинга инцидентов, webhooks или Web3 Actions. С Tenderly Alerting вы можете быть в курсе желательных или нежелательных событий, связанных с транзакциями, кошельками, смарт-контрактами или любой другой активностью в сети. Это позволяет быстрее выявлять и устранять проблемы транзакций смарт-контрактов. Alerts также помогают на раннем этапе обнаружить операционные проблемы, ошибки в коде или проблемы безопасности. С помощью Alerts API вы можете создавать сложные условия срабатывания. Быстрые ссылки для перехода вперёд и начала работы с Tenderly Alerting:

Из чего состоит оповещение

Каждое оповещение требует настройки трёх элементов, прежде чем его можно будет включить:
  • Тип оповещения (Alert Type): on-chain событие, которое запускает отправку уведомления от Tenderly. Есть 12 типов триггеров оповещений на выбор.
  • Цель оповещения (Alert Target): адреса, которые вы хотите отслеживать, а также другие настройки, такие как сеть, проект и теги.
  • Назначение оповещения (Alert Destination): сервис, который получает уведомление о конкретном событии. Одно оповещение может отправлять уведомления на несколько назначений. Есть 8 типов назначений, куда можно отправлять и получать уведомления.

Обзор типов триггеров оповещений

Ниже приведён список всех 12 типов триггеров оповещений и краткое описание каждого. Нажмите на ссылку, чтобы узнать детали настройки.
Тип триггераОписаниеТипичный сценарий использования
Successful TransactionСрабатывает при успешном майнинге транзакции.Мониторинг вызовов контрактов или активности кошелька.
Failed TransactionСрабатывает при неудачной попытке майнинга транзакции.Раннее обнаружение проблем эксплуатации или ошибок в коде.
Function CallСрабатывает при вызове определённой external или public функции контракта.Отслеживание конкретных взаимодействий с контрактом.
Event EmittedСрабатывает при генерации определённого события контрактом.Мониторинг ERC-20 approvals, transfers и т. д.
Event ParameterСрабатывает при соответствии аргумента события заданному вами условию.Оповещение, когда сумма перевода превышает пороговое значение.
ERC20 Token TransferСрабатывает при генерации события ERC-20 Transfer.Отслеживание перемещений токенов на адрес или с него.
Allowlisted CallersСрабатывает, когда адрес НЕ из вашего allowlist вызывает контракт.Обнаружение неавторизованных вызывающих.
Blocklisted CallersСрабатывает, когда адрес из вашего blocklist вызывает контракт.Мониторинг известных злоумышленников или неавторизованных кошельков.
Balance ChangeСрабатывает, когда баланс нативного токена соответствует условию после транзакции.Позволяет узнать, когда пополнять кошелёк keeper’а или бота.
Transaction ValueСрабатывает, когда значение транзакции соответствует условию в wei.Отслеживание крупных транзакций.
State ChangeСрабатывает при изменении числовой переменной состояния в контракте.Мониторинг количества подтверждений multisig или конфигурационных переменных.
View FunctionСрабатывает, когда возвращаемое значение view-функции меняется после транзакции.Отслеживание балансов ERC-20 через balanceOf.

Обзор назначений оповещений

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

Что можно делать с Tenderly Alerting?

Tenderly Alerting полезен в самых разных ситуациях. Всякий раз, когда вам нужна надёжная система оповещений об on-chain активности, способная предупредить о потенциальных рисках или угрозах, вы можете положиться на Tenderly Alerting.
  • Мониторинг on-chain активности: оповещения можно использовать как инструмент мониторинга для отслеживания действий пользователей со смарт-контрактами, таких как неудачные или успешные транзакции или изменения состояния. Это полезно в сценариях, когда вам необходимо отслеживать конкретные события или изменения в блокчейн-среде.
  • Обнаружение подозрительного поведения: оповещения могут информировать вас о подозрительном поведении в отношении ваших смарт-контрактов или кошельков, таком как нарушения безопасности или мошенническая активность. Это помогает предпринять соответствующие действия для защиты ваших активов и предотвращения потерь.
  • Быстрое реагирование в экстренных ситуациях: оповещения также помогают обнаружить ошибки, проблемы безопасности или неудачные транзакции. Это полезно в ситуациях, когда необходимо принять меры для устранения проблемы сразу же после её возникновения.
  • Повышенная прозрачность для вашей команды: вы можете настроить каждое оповещение по своему усмотрению, в том числе выбрать место для уведомлений, удобное для вашей команды.
  • Автоматизация процессов: используйте оповещения как триггеры для Web3 Actions, чтобы создавать пользовательские автоматизированные процессы, которые позволяют автоматически реагировать на on-chain события собственным кодом.