|
PARSIQ项目进展更新:用户自定义的流——外部函数调用
楼主
来源:许@qzone_2669e5a84c 10/2/2021 5:40:00 AM
一个月前,我们宣布了我们的用户自定义流,项目或用户可以在其中导入合约的ABI,然后为发生的自定义事件设置实时智能触发器。 今天我们在用户定义的流中又迈进了一步,并将外部函数调用添加到可用的可自定义流中。 这允许在对合约函数进行调用时触发智能触发器,并且创建基于被调用的合约函数来处理检验新工作流的能力。 随着外部函数调用的完成,我们随后将注意力转向内部函数调用,来推出一套全面的合约监控工具。 您将在下方找到有关如何访问此项新功能并利用它构建您自己的智能触发器的完整演练过程。 监控智能合约的外部函数调用和事件: 要监控智能合约的外部函数调用和事件,请按照以下步骤操作: 1. 上传一个ABI 2. 选择要监控的函数类型和事件3. 创建一个智能触发器 上传一个ABI1. 导航到入口站点:https://portal.parsiq.net2. 点击“用户流”旁边的“+” 3.您可以点按“上传文件”或是拖放它 4. 选择包含ABI的JSON文件 选择文件后,系统将提示您选择你想要监视的事件和函数类型。 1. 选择要监控的函数类型和事件2. 选择区块链3. 给你的智能合约设置一个名字,如果你的ABI中已经了有一个contractName字段——我们就将从那里获取它4.点按保存 之后,您将被重定向到用户流(Steam)页面,您可以在其中查看正在监视哪些事件和函数类型以及哪些智能触发器正在利用它们。 利用外部函数调用和事件既然您已向我们提供了ABI,您就可以开始监控这些事件和函数类型。 函数调用示例 事件示例 您的事件和函数的调用将按照预定义的名称模式作为单独的流提供。 由事件产生或作为函数输入的参数可以在代码编辑器右侧的“用户流资源管理器”中查看,并准备好来供智能触发器使用。 您可以将它们转发到通知或在智能触发器的业务逻辑中使用它。 |