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

去中心化金融社区發佈於 2022-03-31更新於 2022-03-31

文章摘要

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

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

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

Tenderly支持的网络

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

登录后左侧边栏

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

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

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

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

创建警报

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

所有的警报类型

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

所有警报目标

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

所有警报的目的地

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

决定我们希望被通知哪个合约的哪些事件。

在“Contracts”选项卡中添加我们想要监控的合约,这样我们就可以在步骤2中将它作为目标。

连接将接收消息的目的地(在本指南中我们将使用电报),因此我们将能够在步骤3中向它发送通知。

将Telegram添加为目的地

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

添加电报为目的地

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

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

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

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

监控YearnVault存款/取款

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

Fantom上的YearnVaults

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

SPELLyVault详细信息

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

在FTMScan上的SPELLyVault合约

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

首先是合约地址

然后是“代币名称”(当打开许多合约选项卡时会有所帮助)

最后是合约执行的方法(函数)的历史

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

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

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

在Tenderly中导入合约

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

在Tenderly中导入合约

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

在Tenderly中导入合约

让我们创建一个警报:

创建新警报

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

选择警报类型

目标是一个地址:

选择警报目标

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

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

选择警报目标

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

选择警报目的地

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

警报成功创建!

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

FantomyVault的新SPELL存款通知已发送至我的电报!

总结

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

NFT的开发者可以监控他们的合约何时调用了一个新代币的铸造,并在Discord上自动宣布它。

监控Tokenomics流程的人可以使用通知来关注钱包余额和合约行为,看看开发者是否在做预期要做的事情。

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

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

你可能也喜歡

Aave 的 Stable Vault

Aave Labs推出的Stable Vaults是一种旨在简化DeFi(去中心化金融)储蓄体验的解决方案。它允许企业(如数字银行或金融科技应用)轻松集成,为用户提供固定利率的储蓄账户服务,而无需用户直接处理复杂的链上操作。 其核心机制是:用户存款进入Aave借贷市场,但用户看到的是由运营商设定的固定利率(例如4%)。无论底层Aave市场的真实收益率如何波动,用户都获得约定利率。若Aave市场收益率高于此固定利率,超额部分归运营商所有;若低于固定利率,则由运营商补足差额。 对于用户而言,好处是操作简单、利率稳定,并能通过熟悉的应用程序使用,避免了管理私钥、跨链等复杂操作。但代价是牺牲了潜在的更高收益,并增加了对运营商及其后端脚本的依赖风险。 对于运营商(集成方),Stable Vaults提供了一种将其用户资金货币化的途径,通过设定固定利率赚取利差。同时,固定收益产品也更易于向大众市场推广。 对于Aave,这一产品有助于锁定原本流动性极高、易随收益率波动而流失的资金,将其转化为更稳定的存款,从而为协议带来持续的收入流。 文章指出,尽管直接使用Aave可能获得更高收益和透明度,但许多用户更看重便捷和安全。Stable Vaults通过简化流程、提供固定收益和集成至现有应用,迎合了大众市场的这一需求,是DeFi向更广泛用户群体渗透的一种务实策略。

marsbit5 分鐘前

Aave 的 Stable Vault

marsbit5 分鐘前

战略解锁比特币出售之道——迈克尔·塞勒解释为何此举具有合理性

微策略公司(纳斯daq: MSTR)执行主席迈克尔·塞勒于7月27日表示,未来回购其战略优先股(STRC)的资金可能来自出售比特币或MSTR股票,具体取决于市场状况。 塞勒指出,当STRC股价显著低于其100美元面值时,出售比特币可能成为一个有吸引力的融资选择,使公司能以折扣价回购这些优先股。微策略旨在维持STRC股价接近100美元面值,并计划在其数字信贷资本框架下,不按低于100美元的价格发行更多STRC。 截至7月26日的一周内,公司以约2500万美元回购了约28.9万股STRC,平均价格86.52美元。塞勒表示,公司是股价低于100美元时纪律严明的定期买家,回购规模随折扣增大而增加。根据授权,公司仍有9.75亿美元可用于未来回购。 公司总裁兼首席执行官冯乐补充说,以低于面值的价格回购STRC是一项有吸引力的资本配置,可以减少未来的优先股股息支付义务。公司将根据价格和流动性调整回购规模。 此外,微策略通过出售MSTR普通股将美元储备增加了5.25亿美元,达到创纪录的37.5亿美元。该储备专门用于支付优先股股息和偿还债务。因此,未来的STRC回购将通过其他渠道融资,包括出售MSTR股票以及塞勒提及的在市场条件合适时出售比特币,这为公司提供了在不影响股息和偿债准备金的情况下,以折扣价回购优先股的灵活性。

cryptonews.ru11 分鐘前

战略解锁比特币出售之道——迈克尔·塞勒解释为何此举具有合理性

cryptonews.ru11 分鐘前

交易

現貨
活动图片