Alerts доступны на платном плане. Чтобы включить их для вашего аккаунта, свяжитесь с нашим отделом продаж.
- Руководство по быстрому старту
- Как настроить webhooks для оповещений
- Использование Alerting API.
- Триггеры и цели оповещений
- Назначения оповещений
Из чего состоит оповещение
Каждое оповещение требует настройки трёх элементов, прежде чем его можно будет включить:- Тип оповещения (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 события собственным кодом.