合约管理

最近更新时间:2018-11-15 15:33:32

操作场景

本文档指导用户管理合约。

前提条件

已登录 TBaaS 控制台

操作步骤

查看合约

  1. 在左侧导航栏中,选择 “区块链网络”,进入 “区块链网络” 页面。如下图所示:
    区块链网络
  2. 选择待进行合约管理的 “区块链网络”,进入 “区块链网络” 信息页面。
  3. 选择 “合约管理” 页签,即可查看该区块链网络的所有合约。如下图所示:
    合约管理列表

合约 IDE

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

背书节点安装合约

  1. 选择待安装合约的合约行,单击【安装】。
  2. 在弹出的 “安装合约” 页面中,选择节点,单击【安装】,即可安装合约。

业务通道部署合约

新建合约

  1. 在 “合约管理” 页签中,单击【新建】。
  2. 在弹出的 “新建合约” 窗口中,按照界面提示逐步操作,完成合约部署。
    其中,设置合约的方式有两种:在线编辑合约和上传合约。请根据实际需求进行设置。

    注意:
    仅选中的组织才有权使用合约,合约创建后可增添组织但不可删除组织,请谨慎选择。

实例化合约

  1. 在 “合约管理” 页签中,选择刚创建的合约,单击【实例化】。
  2. 在 “合约管理 / 实例化合约” 页面中,填写相关信息,并设定背书策略。
  3. 单击【开始实例化】,等待约 20 秒,跳转至 “合约管理” 页面即表示完成合约实例化。
    如何设定背书策略,请参考 策略管理

合约升级

  1. 选择待升级合约的合约行,单击【升级】。
  2. 在弹出的 “升级合约” 页面中,按照界面提示逐步操作,完成合约升级。
    主要参数信息如下:
    • 升级后版本号:合约版本号供识别与维护使用,请输入与当前不同的版本号。