РазделыНачало работы

Документация

Начало работы

Что такое SmartAlert и как получить первое уведомление за 5 минут.

На этой странице

Что такое SmartAlert

SmartAlert следит за смарт-контрактами в Ethereum, BNB Chain, Base и Arbitrum и сообщает, когда что-то не так. Вы вставляете адрес контракта. SmartAlert собирает его историю, считает метрики по событиям и проверяет ваши правила. Когда правило сработало, сообщение приходит в Telegram.

Контракт он не трогает: только читает публичные данные сети.

Два отличия:

  • Норма для каждого часа. Ночью активность ниже, днём выше. Правило может сравнивать значение с нормой этого часа, а не с одним числом.
  • Проверка на истории. Перед включением правила видно, сколько раз оно сработало бы за последние дни. Порог выбирается так, чтобы ловить настоящие проблемы без шума.

Пока вы не включили правило, оно не работает.

Быстрый старт: 5 минут

Нужны адрес контракта и аккаунт в Telegram.

1. Добавьте контракт (1 минута)

  1. Создайте проект. Первый проект 14 дней работает с лимитами Pro.
  2. Нажмите Добавить контракт, выберите сеть (Ethereum, BNB Chain, Base или Arbitrum) и вставьте адрес.
  3. У проверенного (verified) контракта ABI подтянется сам. Для непроверенного вставьте ABI.

Если контракта ещё нет в SmartAlert, сначала собирается история. Пока контракт в статусе «догон истории», правила по нему не вычисляются. Если контракт уже отслеживается, история доступна сразу.

Список контрактов проекта: у каждого сеть, адрес и состояние сбора

2. Создайте правило (2 минуты)

  1. Откройте Правила и нажмите Новое правило. Или откройте предложенные правила для контракта и нажмите Включить выбранные.
  2. Выберите метрику, например число событий Transfer в час.
  3. Выберите способ сравнения:
    • По норме для каждого часа (по умолчанию). Порог следует за временем дня.
    • Свой порог. Одно число или диапазон на все часы.
  4. Посмотрите на график: метрика, норма или ваш порог и отметки, где правило сработало бы. Если отметок много, поменяйте порог или чувствительность.
  5. Сохраните правило.

Подробнее: Правила.

Новое правило: график за 7 дней с полосой нормы и отметкой, где правило сработало бы

3. Подключите канал (2 минуты)

  1. Откройте Каналы (экран «Куда писать»), введите название канала и нажмите Добавить.
  2. Откройте ссылку, которую выдаст SmartAlert, и нажмите Start у бота. Можно добавить бота в групповой чат и выполнить команду там.
  3. Бот ответит в чате названием проекта. Канал включён.

Ссылка действует 15 минут. Если она истекла, создайте новую.

Подробнее: Уведомления.

Каналы проекта: Telegram, Slack, Discord и webhook

Проверьте, что работает

Откройте правило и посмотрите на график: отметки показывают, когда оно сработало бы. Когда оно сработает по-настоящему, в Telegram придёт сообщение со значением, порогом или нормой, временем и ссылкой на срабатывание.

Срабатывание: значение, норма этого часа и график с отметкой

Дальше

Нашли ошибку или не нашли ответ? Напишите