< img src="https://certify.alexametrics.com/atrk.gif?account=ZpdFw1Y1Mn20Io" style="display:none" height="1" width="1" alt="" /> 项目进展更新:用户自定义的流——外部函数调用 - 赛博财经
当前位置:首页 > 区块链 > 项目进展更新:用户自定义的流——外部函数调用

项目进展更新:用户自定义的流——外部函数调用

unnamed (3)


一个月前,我们宣布了我们的用户自定义流,项目或用户可以在其中导入合约的ABI,然后为发生的自定义事件设置实时智能触发器。

今天我们在用户定义的流中又迈进了一步,并将外部函数调用添加到可用的可自定义流中。

这允许在对合约函数进行调用时触发智能触发器,并且创建基于被调用的合约函数来处理检验新工作流的能力。

随着外部函数调用的完成,我们随后将注意力转向内部函数调用,来推出一套全面的合约监控工具。

您将在下方找到有关如何访问此项新功能并利用它构建您自己的智能触发器的完整演练过程。

监控智能合约的外部函数调用和事件:

要监控智能合约的外部函数调用和事件,请按照以下步骤操作:
1. 上传一个ABI
2. 选择要监控的函数类型和事件
3. 创建一个智能触发器

上传一个ABI
1. 导航到入口站点:https://portal.parsiq.net
2. 点击“用户流”旁边的“+”

unnamed (6)


3.您可以点按“上传文件”或是拖放它
4. 选择包含ABI的JSON文件

选择文件后,系统将提示您选择你想要监视的事件和函数类型。

unnamed (5)


1. 选择要监控的函数类型和事件
2. 选择区块链
3. 给你的智能合约设置一个名字,如果你的ABI中已经了有一个contractName字段——我们就将从那里获取它
4.点按保存

之后,您将被重定向到用户流(Steam)页面,您可以在其中查看正在监视哪些事件和函数类型以及哪些智能触发器正在利用它们。

unnamed


利用外部函数调用和事件
既然您已向我们提供了ABI,您就可以开始监控这些事件和函数类型。

函数调用示例 


事件示例 


您的事件和函数的调用将按照预定义的名称模式作为单独的流提供。

由事件产生或作为函数输入的参数可以在代码编辑器右侧的“用户流资源管理器”中查看,并准备好来供智能触发器使用。

您可以将它们转发到通知或在智能触发器的业务逻辑中使用它。

有关命名模式和其他技术方面的更多相关信息可以在文档中找到:https://docs.parsiq.net/parsiql/on-chain-streams/user-defined-streams

如果想要一直了解关注我们的新闻,请注册订阅我们的newsletter.

声明:本文仅代表作者本人,绝不代表赞同其观点或证实其描述。

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

来源:原创。


猜你喜欢

微信公众号

cache
Processed in 0.006526 Second.