【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动

  • A+
所属分类:Defi

chatGPT账号

Defender 允许你监控跨链的智能合约交易和事件。本教程展示了如何构建一个自定义的监控模板,并在实际环境中使用它来监控一个 Uniswap V2 池。

预备条件

  • OpenZeppelin Defender 账户。你可以在 这里 注册 Defender 账户。

学习如何使用 Defender 部署合约进行监控,请点击 这里!

1. 配置监控器

你将监控 Ethereum 主网上的 0xB4e16d0168e52d35CaCD2c6185b44281Ec28C9Dc 合约,即 Uniswap V2 USDC-ETH 池。该合约有持续的活动,使其成为查看监控器响应速度的良好候选对象。要配置监控器,请按照以下步骤操作:

  1. 在网络浏览器中打开 Defender Monitor。
  2. 点击 Create Monitor【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动
  3. 将此监控器命名为 Uniswap V2: USDC-ETH Monitor
  4. 选择 Financial 风险类别。
  5. 点击 Contracts 字段并选择添加新地址。
  6. 使用以下参数填写表单并选择其作为监控合约:
    • 名称: Uniswap V2: USDC-ETH Pool
    • 网络: Mainnet
    • 地址: 0xB4e16d0168e52d35CaCD2c6185b44281Ec28C9Dc
  7. 选择 1 confirmation block。Defender 将自动获取 ABI,因此我们可以选择交易过滤器。【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动
  8. 在 Transaction Properties 中添加 status == "success" 参数,以按交易级别数据进行过滤,并确认交易已成功确认且未被回滚。【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动
  9. 从下拉菜单中选择 Swap 事件。每次在池中进行交换时都会触发此事件。【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动
  10. 跳过函数级别过滤器,因为你已经在跟踪合约发出的所有 Swap 事件。
  11. 选择你选择的通知渠道(如电子邮件)。
  12. 点击 Save Monitor

【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动

你的监控器现在正在运行!

【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动

2. 接收警报

只要监控器处于活动状态,警报就会开始滚动。如果你选择电子邮件作为通知渠道,你的通知应如下所示:

【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动

你可以在 Defender Monitor 页面暂停或删除监控器。由于此监控器会频繁触发,因此在收到几次警报后,你可能希望使用右侧的切换按钮暂停它。你还可以通过点击其卡片上的点状图标并选择 Save as Template 将监控器保存为模板。

【教程】使用 OpenZeppelin Monitor 监控智能合约的链上活动

下一步

恭喜!你可以修改监控器以过滤特定的 Swap 数据或定位其他池。如果你对高级用例感兴趣,我们正在编写与监控器相关的指南。

设置监控器后,我们建议在 Defender 上创建 Actions。了解如何使用 Actions 的教程,请点击 这里。

参考资料

  • Actions 文档
  • 管理通知渠道文档
  • Uniswap V2 USDC-ETH 池
免责声明

发文时比特币价格:$71249

当前比特币价格:[crypto coins=”BTC” type=”text” show=”price”]

当前比特币涨幅:[crypto coins=”BTC” type=”text” show=”percent”]

免责声明:

本文不代表路远网立场,且不构成投资建议,请谨慎对待。用户由此造成的损失由用户自行承担,与路远网没有任何关系;

路远网不对网站所发布内容的准确性,真实性等任何方面做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,路远网对项目的真实性,准确性等任何方面均不做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,路远网不对其构成任何投资建议,用户由此造成的损失由用户自行承担,与路远网没有任何关系;

路远区块链研究院声明:路远区块链研究院内容由路远网发布,部分来源于互联网和行业分析师投稿收录,内容为路远区块链研究院加盟专职分析师独立观点,不代表路远网立场。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的电报
  • 这是我的电报扫一扫
  • weinxin
chatGPT账号
路远

发表评论

您必须登录才能发表评论!