РазделыВопросы и ответы

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

Вопросы и ответы

Ответы про сети, правила, уведомления, тарифы и приватность.

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

Начало

Мониторинг смарт-контрактов. Вставьте адрес: SmartAlert соберёт историю, посчитает метрики по событиям, будет следить за балансами токенов любого адреса и проверит ваши правила. Когда правило сработало, сообщение придёт в Telegram. См. Начало работы.

Нет. SmartAlert читает события, которые контракт уже выпустил. Вставьте адрес, история соберётся сама. У проверенного (verified) контракта ABI подтянется сам.

Нет. SmartAlert читает только публичные данные сети. Приватный ключ и подтверждение транзакций он не просит. Единственная подпись, которую мы можем попросить, — claim страницы контракта, и это подпись сообщения, а не транзакция.

Оставьте его. SmartAlert работает рядом, по одному адресу. Он добавляет месяц истории: видно, сколько раз сработало бы правило, ещё до того, как оно вас разбудит.

Сети и данные

Работают: Ethereum, BNB Chain, Base и Arbitrum (основные сети). Скоро: Polygon, Optimism. Нужна другая — напишите нам.

Складываются две задержки. Данные доходят до SmartAlert примерно за 15 секунд (цель, 95-й процентиль) в проектах. Затем правило ждёт следующей проверки: каждые 5 минут на Free, каждую минуту на Pro, каждые 30 секунд на Business. Публичные страницы контрактов отстают на 15 минут.

Читать можно 7 дней на Free, 90 на Pro, 180 на Business, 365 на Enterprise. Первые 14 дней проекта считаются как Pro. Повышение тарифа открывает уже собранную глубину, историю назад оно не создаёт.

Добавьте адрес прокси: события выпускаются на нём. ABI должен описывать события, которые вы хотите отслеживать. Как обновляется ABI, если апгрейд меняет события, пока не определено. Напишите нам, прежде чем на это полагаться.

Балансы адреса

Да. Добавьте адрес и выберите, что на нём смотреть: нативную монету сети (ETH, BNB) или ERC-20 токены по адресу токена — символ и decimals подтянутся сами. Затем добавьте правило: ниже порога, выше порога или изменение за окно. Порог — в токенах, не в wei.

Нет. Когда вы вводите адрес, SmartAlert сам находит токены, которые на него приходили, с балансом и суммой в $. Ищет за последние 365 дней, на сетях с быстрыми блоками — за меньший срок. Токены с балансом отмечены сразу, похожие на спам и с нулевым балансом — нет. Поиск бесплатный: пару занимает только отмеченный токен. За раз можно отметить до 20, остальные добавите со страницы адреса кнопкой «Найти токены». Токен, которого нет в списке, добавляется по адресу контракта.

Нет. Балансы публичны, SmartAlert их только читает.

Раз в минуту. Алерт обычно приходит в течение минуты-двух после изменения.

Нет. График начинается с момента добавления. Правило «изменение за окно» начинает работать, когда накопится полное окно.

На странице срабатывания по балансу — переводы, которые его сдвинули за окно правила: сумма со знаком в токенах, откуда и куда, хеш транзакции со ссылкой на обозреватель сети. Сверху три самых крупных, остальные — по кнопке. Если переводов к адресу и от него не было, так и написано: баланс мог сдвинуть внутренний перевод контракта или пересчёт самого токена, рядом ссылка на адрес в обозревателе.

Да. Сумма в $ у каждого токена видна на всех тарифах. Итог адреса в $, порог в $ и правило на итог адреса — с Pro. Цена — Chainlink, для токенов без фида Chainlink — CoinGecko.

Каждая пара «адрес + токен» считается отдельно: 3 на Free, 30 на Pro, 150 на Business. Правила на балансы идут в общий лимит правил тарифа.

Правила и норма

Обычное значение метрики в этот час, по тому же часу в прошлых днях. Правило может срабатывать, когда значение слишком далеко от неё. См. Правила.

Правило по норме: значение метрики и полоса нормы по часам

Норме нужна история, около недели. Приложение показывает дату, когда она появится, . До тех пор правило проверяет запасной порог из формы («Пока истории мало, проверять порог: больше X») и само переходит на норму, когда история набралась.

Когда вы создаёте или правите правило, SmartAlert прогоняет его по истории проекта и показывает число срабатываний, которые были бы. Это счёт по прошлому, не обещание на будущее.

Уведомления

Да, на Pro и выше. Вставьте URL Slack или Discord и нажмите «Отправить тест»: канал включится после успешного теста. PagerDuty — отдельный канал: вставьте ключ интеграции Events API v2, посредник не нужен. Почта приходит на адрес, который вы подтвердите. Webhook шлёт подписанный JSON на ваш HTTPS-адрес — для своего сервиса. См. Уведомления и Webhook.

Откройте журнал доставок канала. Доставка может быть «пропущена» (перерыв правила, дневной лимит 50 на Free, 1000 на Pro, 5000 на Business или канал не активен) или с ошибкой (причина указана). Само срабатывание всегда остаётся в истории.

Ключи API для MCP-сервера — на Business и Enterprise, пробный период их не открывает: см. Ключи API и MCP. REST API пока нет, см. API.

Тарифы и оплата

$0: 2 контракта, 3 правила, 1 канал (Telegram), история 7 дней, проверка раз в 5 минут.

Pro: $30 в месяц или $300 в год. Business: $99 в месяц или $990 в год. Enterprise: по договорённости. Лимиты сравниваются на странице тарифов.

Метрики и проверка порогов на истории остаются. Первые три правила продолжают работать. Остальные ставятся на паузу с пометкой «лимит тарифа» и не удаляются. Глубина истории возвращается к тарифной. Приложение заранее показывает, какие правила встанут на паузу, а письмо со списком приходит за три дня и в последний день.

Отмена — в Настройки → Тариф. Платный тариф работает до конца оплаченного периода и не продлевается. Возврат можно запросить в течение 14 дней после любого платежа, первого или продления, без объяснения причины. Используйте «Request refund» в письме-квитанции Paddle или напишите на [email protected]. Возврат выполняет Paddle. См. Политику возврата.

Безопасность и приватность

Только ваш проект. Правила, срабатывания и заданные вами метрики приватны. Публичная страница контракта показывает только агрегаты: число событий по сигнатуре и число транзакций, с разрешением 1 час, историей 7 дней и задержкой 15 минут.

Публичная страница есть у контрактов из каталога. Claim подтверждает, что контракт ваш: вы подписываете одноразовое сообщение адресом, который возвращает owner() контракта. После этого можно менять название страницы и скрывать её. Исключительных прав claim не даёт: другие проекты по-прежнему могут отслеживать контракт.

Остались вопросы? Напишите на [email protected].

Публичная статус-страница: состояние, полоса за 90 дней и сбои

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