IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 使用 Tenderly 为区块链交易设置警报通知 -> 正文阅读

[区块链]使用 Tenderly 为区块链交易设置警报通知

使用 Tenderly 为区块链交易设置警报通知

未标题-3

“Tenderly有内置的定制警报,即使是新手用户也可以在多个链上事件创建警报。”。”

现在让我们先来看看除了以太坊主网之外,我们还可以使用哪些网络:

img

? Tenderly 支持的网络

登录项目后,我们将探索位于Tenderly 仪表板侧边栏的“监控 -> 警报”服务:

img

? 登录后左侧边栏

有一个免费使用的警告,当我们打开警报页面时将显示:

我们将收到一批在 15 分钟内发生的警报。升级到 Tenderly Pro/Dev 以接收实时警报

对于测试来说,这不是一个问题,所以我们可以继续使用免费版本。为了更可靠地使用警报,我们必须升级我们的帐户。

让我们从检查创建新警报时可以完成的事情开始。

Create alert

? 创建警报

警报类型是我们为触发通知的链事件设置的条件:

all Alert Types

? 所有的警报类型

“警报目标”指的是为上述事件和条件进行监控的合约:

all Alert Targets

? 所有警报目标

警报目的地是当上述合约满足警报条件时将收到通知的地点:

all Alert Destinations

? 所有警报的目的地

在创建一个新的警报之前,我们必须首先:

  • 决定我们希望被通知哪个合约的哪些事件
  • 在“Contracts”选项卡中添加我们想要监控的合约,这样我们就可以在步骤2中将它作为目标
  • 连接将接收消息的目的地(在本指南中我们将使用电报),因此我们将能够在步骤3中向它发送通知

将Telegram添加为目的地

在警报标签中,点击顶部菜单中的“目的地”,点击“Telegram”:

Add Telegram as destination

? 添加电报为目的地

标记它,并按照说明,让机器人发送消息给我们:

Follow instructions to allow the bot to send messages to you

? 按照指示,让机器人向我们发送消息

要完成上述过程,复制指令第三步中的“魔法字”。将它粘贴到与Tenderly的电报机器人聊天中,点击@TenderlyRobot即可打开聊天。

Confirmation message that the bot can now send messages in this chat!

? 机器人现在可以在此聊天中发送消息的确认消息!

监控 Yearn Vault 存款/取款

让我们从监控Fantom网络上的SPELL yVault上的一些事件开始。我们需要知道 SPELL yVault 合约地址,我们可以通过进入Yearn Vaults 界面,点击 SPELL vault找到它。

Fantom 向往 Vaults

? Fantom上的Yearn Vaults

单击它后,我们将看到包含所有金库详细信息的页面,单击“区块浏览器”按钮,就会进入金库的合约:

SPELL yVault details

? SPELL yVault 详细信息

这将打开FTMScan (Etherscan的Fantom分叉)上的SPELL yVault合约:

SPELL yVault Contract on FTMScan

? 在FTMScan上的SPELL yVault合约

我按顺序突出显示了用例的重要信息:

  • 首先是合约地址
  • 然后是“代币名称”(当打开许多合约选项卡时会有所帮助)
  • 最后是合约执行的方法(函数)的历史

对于我们的示例,我们将在有人将代币存入 Vault 时添加通知。为此,需要复制合约页面 URL:

https://ftmscan.com/address/0xD3c19eB022CAC706c898D60d756bf1535d605e1d

然后进入Tenderly的合约标签,点击将该合约导入到他们的仪表盘中,这将使我们能够为其创建警报:

Importing contract in Tenderly

? 在 Tenderly 中导入合约

粘贴该地址,选择“Vyper Contract”(名称如下所示,Yearn Vaults 使用Vyper 编程语言)。当它出现时,点击“导入”:

Importing contract in Tenderly

? 在 Tenderly 中导入合约

导入合约后,我们就可以为它创建警报了!

Importing contract in Tenderly

? 在 Tenderly 中导入合约
让我们创建一个警报:

Creating a new alert

? 创建新警报

我们希望每次有人存入 SPELL yVault 时都会收到通知。为此,我们将检查 yVault 合约中存在的“存款”方法。“方法”是一个类似于“函数调用”的名称,所以这是我们将在本例中使用的警报类型。

Select alert ype

? 选择警报类型
目标是一个地址:

Select alert target

? 选择警报目标

我们可以选择之前添加的合约,然后选择其中存在的任何函数。许多函数可能有类似的名称,以“_”开头的函数通常是私有的内部函数,不是我们要寻找的函数。

在本例中,我们有_deposit(私有:供内部使用)和deposit(公共:供外部用户使用)。我们将选择一个公共的:

Select alert target

? 选择警报目标

最后,选择之前设置的电报目的地并保存警报:

Select alert destination

? 选择警报目的地

警报已被创建,每当有人将 SPELL 存入该 yVault 时,我都会收到一条消息!

Alert created successfully!

? 警报成功创建!

以下是我在设置这个示例并触发它后所得到的通知示例,我在交易确认后立即收到通知!

Notification of new SPELL deposit at Fantom yVault sent to my Telegram!

? Fantom yVault 的新 SPELL 存款通知已发送至我的电报!

总结

这个Yearn 示例展示了一种监控合约函数调用的简单方法。如果探索警报系统的所有选项,我们会发现可以更容易地调整到许多不同的用法,例如:

  • NFT的开发者可以监控他们的合约何时调用了一个新代币的铸造,并在Discord上自动宣布它。
  • 监控Tokenomics流程的人可以使用通知来关注钱包余额和合约行为,看看开发者是否在做预期要做的事情。

我们可以看到任何一种链上活动,并得到它的通知。

Source:https://medium.com/iearn/setup-notifications-for-blockchain-transactions-with-tenderly-407a3df6e1ba

关于

ChinaDeFi - ChinaDeFi.com 是一个研究驱动的DeFi创新组织,同时我们也是区块链开发团队。每天从全球超过500个优质信息源的近900篇内容中,寻找思考更具深度、梳理更为系统的内容,以最快的速度同步到中国市场提供决策辅助材料。

Layer 2道友 - 欢迎对Layer 2感兴趣的区块链技术爱好者、研究分析人与Gavin(微信: chinadefi)联系,共同探讨Layer 2带来的落地机遇。敬请关注我们的微信公众号 “去中心化金融社区”

img

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:27:53  更:2022-04-01 23:28:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:32:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码