您可以安装、部署和调用 Oracle Blockchain Platform 中包含的示例链代码。
您必须是管理员才能安装和部署示例链代码。如果您具有用户权限,则可以调用示例链代码。
- 转到控制台并选择开发人员工具选项卡。
- 单击示例窗格。
此时将显示 Chaincode Samples(链代码示例)页。
- 找到示例链代码并安装它。
- 选择要使用的示例链代码,然后单击相应的安装按钮。
- 在安装链代码对话框中,指定一个或多个要在其上安装链代码的对等节点,然后选择要使用的链代码语言(转到、Node.js 或 Java)。单击 Install。
- 部署链代码。
- 单击链代码的部署按钮。
- 在部署链代码对话框中,选择要在其上部署链代码的渠道。单击部署。
- 转到渠道选项卡,然后单击您在其中部署示例链代码的渠道的名称。
- 在渠道信息页中,单击已部署的链代码窗格以确认链代码在渠道上的部署。
- 您可以使用分类帐窗格查找有关渠道中各个事务处理的信息。
- 单击分类帐窗格并确认以下内容。
- “Ledger Summary(分类账汇总)”指示发生了一次部署。部署由审批和提交组成。
- 在分类帐表中,找到类型为数据的两个块。
- 单击第一个块,然后在“Transactions(事务处理)”表中单击箭头图标以显示有关该块的更多信息。确认“Function Name(函数名称)”字段显示 ApproveChaincodeDefinitionForMyOrg 。
- 单击第二个块并确认 "Function Name"(函数名称)字段显示 CommitChaincodeDefinition 。
- 如果需要,请转到链代码选项卡并在其他渠道上部署链代码。
如果您正在使用包含多个成员的网络并在创建者上部署了链代码,则不必在安装了相同链代码的参与者上部署链代码。在这种情况下,链代码已部署在参与者上。
- 在表中找到要部署的链代码的程序包 ID,然后单击该代码。
此时将显示已安装对等方汇总页面。
- 单击在渠道上部署。
- 在部署的通道概要页上,单击部署按钮。
- 在部署链代码对话框中,指定所需的信息,然后单击部署。
- 调用链代码。
- 转到链代码示例页,找到要使用的链代码,然后单击其调用按钮。
- 在调用链代码对话框中,选择要在其上运行事务处理的渠道。
- 在操作字段中,使用链代码指定要完成的操作。
- 单击执行。
- 确认是否已成功调用链代码。
- 转到通道选项卡,找到并单击链代码所安装到的通道。
- 在分类帐汇总表中,找到指示发生调用的块编号。
- 单击块并确认在事务处理表中,您在“状态”列中看到成功。
- 如果需要,请转到示例页并调用链代码上的任何其他操作。