Skip to main content
Web3 Actions автоматизируют реакции на события в блокчейне. Это руководство показывает, как настроить Alerts в качестве триггеров для Web3 Actions, чтобы action запускался всякий раз, когда выполняются условия его оповещения.
В этом руководстве предполагается, что у вас уже есть аккаунт 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 Action добавлен как назначение в Alert
  • Проверьте, что условия оповещения настроены правильно
  • Просмотрите логи в панели Tenderly на предмет ошибок
  • Убедитесь, что CLI обновлён и корректно аутентифицирован
Если ваш action не срабатывает, в первую очередь проверьте настройку оповещения и логи action в панели Tenderly.