有奖捉虫:云通信与企业服务文档专题,速来> HOT

操作场景

本文档指导用户进行 Hyperledger Fabric 引擎网络下的合约管理。

前提条件

已登录 TBaaS 控制台

操作步骤

新建合约

1. TBaaS 控制台 中,选择左侧导航中的 Fabric > 区块链网络 进入网络卡片页面,单击对应的卡片进入网络详情页。
2. 选择合约管理页签,进入对应页面可选择通道 ID 切换至对应需要新建合约的通道。
3. 单击新建合约,在弹窗中填写对应的合约名称、版本等信息,并上传合约文件。如下图所示:



4. 单击确定。
注意:
Fabric 合约支持 Go、Java、NodeJs 三种语言。
Fabric 合约的详细开发说明可参考 开发指南

安装并实例化合约

新建完成的合约需安装到 Peer 节点中,并进行实例化后才可运行调用。在合约管理页面中新建完成合约后,在合约列表中即可看到新建的合约,状态处于“未实例化”。单击列表操作列的安装,在弹窗中选择需要安装的 Peer 节点,勾选后单击安装即可完成。如下图所示:



完成安装的合约即可进行实例化,在合约管理页面中点击合约列表操作列的“实例化”,在实例化弹窗中可根据需要设置背书策略及私有数据集等信息,确认后即可开始实例化。如下图所示:



在合约列表中单击合约的名称可进入对应合约的合约详情页,可合约的基本信息、安装的节点、合约日志等信息。

升级合约

合约管理页签中,单击合约列表右侧列中的“升级”,在弹窗中填写新的版本号、上传新的合约文件后即可完成合约的升级。如下图所示: