操作场景
本文档指导用户进行 Hyperledger Fabric 增强版引擎网络下的合约管理。
前提条件
操作步骤
查看合约
1. 选择左侧导航栏中的Fabric > 区块链网络,进入“区块链网络”页面。如下图所示: n

2. 选择待进行合约管理的“区块链网络”,进入“区块链网络”概览页面。
3. 选择合约管理页签,即可查看该区块链网络的所有合约。如下图所示: n

合约 IDE
单击在线编辑器,可在区块链网络上编辑与使用智能合约。如下图所示: n具体操作可以按照使用指引使用智能合约 IDE 编辑器。n

业务通道部署合约
新建合约
1. 在合约管理页签中,单击新建。
2. 在弹出的“新建合约”窗口中,按照界面提示逐步操作,完成合约部署。如下图所示:
注意
仅选中的组织才有权使用合约,合约创建后可增添组织但不可删除组织,请谨慎选择。
设置合约有在线编辑合约及上传合约两种方式,请根据实际需求进行设置。


背书节点安装合约
1. 在合约管理页签中,单击待安装合约行右侧的安装。
2. 在弹出的“安装合约”窗口中,选择节点,并单击确定即可安装合约。
实例化合约
1. 在合约管理页签中,选择刚创建的合约,单击行右侧的实例化。
2. 在“合约管理 / 实例化合约”页面中,填写相关信息,并设定背书策略。如下图所示:
说明


3. 单击执行实例,启动合约的实例化。该实例化的进程,会显示在右侧的“执行日志”中。若执行失败,可以根据右侧“执行结果”内的提示,进行进一步调试。
合约升级
1. 在合约管理页签中,单击待安装合约行右侧的升级。
2. 在弹出的“升级合约”页面中,按照界面提示逐步操作,完成合约升级。如下图所示: n
n主要参数信息如下:n升级后版本号:合约版本号供识别与维护使用,请输入与当前不同的版本号。
