莱卡场景
多重调用的强大工具
最后更新于
莱卡为 Web3 开发人员提供了一个强大的工具包。 这些强大的工具之一是能够为您的智能合约场景创建节点图! 您可以连接任意数量的调用和条件,直接在工作区中创建 dapp 流,以使用您的集合测试和开发多调用事件。 在这里,我们将带您通过一个小示例来了解如何使用此功能。 做好准备。 创建您需要的所有请求并粘贴您要与之交互的合约的地址。
想要了解更多关于创建请求的问题,请参阅 创建新请求.
一起看看吧!选中左侧仪表盘的[Scenario Request (beta)]
选中 [ New ] 来新建场景。
为场景命名然后点击 [ Create ]
对于场景请求节点图,您可以使用 3 种类型的节点。
请求节点:用于根据您定义的参数传递请求
条件节点:用于设置条件(即 if 函数)
连接器节点:用于将场景的流从 2 个流合并为 1 个流
创建节点有以下两种方式:
从工具箱(在场景仪表盘的最下方)中拖拽你想要使用的节点
在场景仪表盘的任意处右击鼠标并选择你想创建的节点。
在创建请求节点后,对应的方块会在用户界面中弹出。
通过[ Select a method ] 选择已有的请求。
对于写/读方法请求,通过选择[ Edit Parameters ]来调整参数,如果要检查当前参数的状态,请将鼠标悬停在视觉图标上。
对于读请求,您可以通过单击 [Assign return to Context] 声明一个变量来存储请求的响应。 同样地,如果您想检查当前上下文变量的状态,请将鼠标悬停在视觉图标上。
创建条件节点后,对应的方块会弹出。
在左侧框和右侧框中声明值,然后选择条件。 可以通过 3 种方式在左侧框和右侧框中声明值:
{{变量名}} :来自莱卡环境中设置的值
Context.context_name : 上下文中的值(在创建请求节点时声明,参阅请求节点部分)
普通值:一个常数值
接下来,要连接条件节点的流程,如果结果为真,请将条件节点右上角的点连接到要运行的节点。 相反,如果结果为假,则将条件节点右下角的点连接到要运行的节点。
创建连接节点后,对应的方块会弹出。
连接下方图片中显示的端点,将两条控制流合并为一条。
需要更多的帮助?来看看使用莱卡场景的功能的视频吧!