Перейти к основному содержанию
Web3 Actions в Tenderly предоставляют мощный способ автоматизации реакций на события в блокчейне. Это руководство проведёт вас через процесс настройки Alerts как триггеров для Web3 Actions, позволяя вам создавать автоматизированные рабочие процессы на основе определённых условий блокчейна.
В этом руководстве предполагается, что у вас уже есть аккаунт Tenderly и базовое знакомство с Web3 Actions.

Предварительные требования

Прежде чем начать, убедитесь, что у вас есть:
  • Установленный Tenderly CLI
  • Аккаунт Tenderly с соответствующими правами
  • Базовое понимание Web3 Actions

Процесс настройки

Вы можете настроить триггеры Alert для Web3 Actions либо через UI, либо через CLI.

Понимание конфигурации

Вот что означает каждый элемент конфигурации:
  • account_id и project_slug: идентифицируют ваш аккаунт и проект Tenderly
  • runtime: указывает версию runtime для вашего action
  • sources: указывает каталог с кодом вашего action
  • specs: определяет спецификации для вашего action
  • trigger: настраивает то, как срабатывает ваш action
  • execution_type: определяет, как обрабатываются несколько экземпляров

Лучшие практики

  1. Используйте понятные имена для ваших actions и alerts
  2. Держите код action модульным и сфокусированным
  3. Используйте переменные окружения для конфиденциальной информации
  4. Тщательно тестируйте перед развёртыванием
  5. Регулярно отслеживайте выполнение ваших actions
Следование этим лучшим практикам поможет обеспечить бесперебойную работу ваших Web3 Actions.

Устранение неполадок

Если вы столкнулись с проблемами:
  • Убедитесь, что ваш ALERT_ID соответствует созданному оповещению
  • Проверьте, что условия оповещения настроены правильно
  • Просмотрите логи в панели Tenderly на предмет ошибок
  • Убедитесь, что CLI обновлён и корректно аутентифицирован
Если ваш action не срабатывает, в первую очередь проверьте настройку оповещения и логи action в панели Tenderly.

Заключение

Следуя этому руководству, вы должны теперь иметь Web3 Action, настроенный для срабатывания по Alert. Такое мощное сочетание позволяет создавать автоматизированные, отзывчивые системы, которые могут реагировать на конкретные события или условия блокчейна в реальном времени.