合约管理

更新时间:2021-12-24 09:51

部署合约

前提条件

  • 完成创建联盟链

  • 拥有peer节点

1.我的合约-合约详情,点击部署

示例(1)

2.选择部署的信息,并点击部署

  • 设置投票审批(共识),即进行部署合约时需要通道内所有组织进行投票,只要通过的票数比例达到投票率后,则视为通过审批,通过后开始部署合约

示例(2)

3.当设置投票审批(共识),即进行部署合约时需要通道内所有组织进行投票,只要通过的票数比例达到投票率后,则视为通过审批,通过后开始部署合约

示例(3)

4.当显示已部署状态,合约部署成功

示例(5)


合约升级

  • 当前只支持合约创建者升级合约

  • 为了保证合约的正常使用,当合约实例升级时,默认所有的参与当前这个合约的实例同步升级

  • 设置投票审批(共识),即进行合约升级时需要投票的操作时需要通道内所有组织进行投票,只要通过的票数比例达到投票率后,则视为通过审批,进行升级操作

1.合约管理-详情-合约实例详情,点击升级按钮

示例(1)

2.点击上传或者直接将文件拖进区域里后,点击升级进行合约升级操作

示例(2)

3.设置投票审批(共识),即进行升级合约时需要通道内所有组织进行投票,只要通过的票数比例达到投票率后,则视为通过审批,通过后开始升级合约

示例(3)


加入合约

  • 加入合约视为部署合约操作,根据设置的权限需要进行审核

  • 设置投票审批(共识),即进行加入合约时需要通道内所有组织进行投票,只要通过的票数比例达到投票率后,则视为通过审批,进行加入合约操作

1.合约管理-盟内合约,点击加入按钮

示例(1)

2.选择加入合约信息,点击确定

示例(2)

3.设置投票审批(共识),即进行加入合约时需要通道内所有组织进行投票,只要通过的票数比例达到投票率后,则视为通过审批,进行加入合约操作

示例(3)

4.当通过审核后,可在合约管理-已部署合约查看加入的合约

示例(3)