Skip to main content
Tenderly 中的 Web3 Actions 提供了一种强大的方式来自动响应区块链事件。本指南将引导您完成将 Alerts 设置为 Web3Actions 触发器的过程,使您能够基于特定的区块链条件创建自动化工作流。
本指南假定您已拥有 Tenderly 账户并对 Web3Actions 有基本了解。

前提条件

在开始之前,请确保您已具备:
  • 已安装 Tenderly CLI
  • 一个具有相应权限的 Tenderly 账户
  • 对 Web3Actions 的基本理解

设置流程

您可以通过 UI 或 CLI 两种方式为 Web3Actions 设置 Alert 触发器。

理解配置

以下是每个配置项的含义:
  • account_idproject_slug:标识您的 Tenderly 账户和项目
  • runtime:指定 action 的运行时版本
  • sources:指示包含 action 代码的目录
  • specs:定义您的 action 规范
  • trigger:配置 action 的触发方式
  • execution_type:确定如何处理多个实例

最佳实践

  1. 为您的 actions 和 alerts 使用具有描述性的名称
  2. 保持 action 代码模块化且专注
  3. 对敏感信息使用环境变量
  4. 部署前进行充分测试
  5. 定期监控您的 action 执行
遵循这些最佳实践将有助于确保您的 Web3Actions 平稳运行。

故障排除

如果遇到问题:
  • 验证该 Web3 Action 已被添加为 Alert 的目标
  • 检查 alert 条件是否正确配置
  • 查看 Tenderly dashboard 日志以查找错误
  • 确保 CLI 是最新的并已正确认证
如果您的 action 未被触发,请先在 Tenderly dashboard 中检查 alert 配置和 action 日志。

总结

通过遵循本指南,您现在应该已经设置好了一个基于 Alert 触发的 Web3Action。这一强大组合允许您创建自动化的响应式系统,能够实时响应特定的区块链事件或条件。