上传链码
所有文档

          超级链BaaS平台

          上传链码

          上传链码

          在部署链码前需要提交链码元数据,包括文件、名称等等。 上传链码有两种途径:

          本篇主要介绍“链码管理页中上传”方式,也是分为两个步骤:

          • 压缩链码文件
          • 上传链码

          链码管理页

          进入【联盟】菜单,选择联盟点击【通道管理】,选择对应通道点击【链码管理】进入链码管理页

          压缩链码文件

          暂时只支持go语言版本链码,链码引用的第三方库均放入vendor中,然后将链码外层文件夹打包成tar.gz或zip

          压缩命令

          • zip -r **.zip chaincode
          • tar -czvf **.tar.gz chaincode

          上传链码

          1. 进入【链码管理】页,点击【新增链码】进行链码上传

          image.png

          1. 上传链码参数
          参数 是否必须 说明
          链码名称 支持小写字母、数字以及-,不可以-开头和结尾,长度1-20
          链码版本 要求两位版本号,格式如1.3
          初始化参数 链码的具体执行参数信息
          背书策略 链码所关联的背书策略,填写方式见下文”背书策略“
          如果为空则为默认背书策略,即通道内任何成员背书即可
          代码文件 即第一步压的压缩包
          1. 上传成功后,多出一条链码条目:

          image.png

          背书策略

          支持 and or outof 三种表达式(大小写均可),示例:

          • and('Org1MSP.member','Org2MSP.member') 表示需要Org1和Org2的成员共同背书
          • or('Org1MSP.member','Org2MSP.member') 表示Org1和Org2任何一个组织成员背书即可
          • outof(2,'Org1MSP.member','Org2MSP.member','Org3MSP.member') 表示需要Org1、org2和Org3中任意两个组织成员共同背书

          我们提供了简便的背书书写方式,输入框会自动弹出组织信息,用户选择即可(组织间用英文逗号隔离),如下:

          image.png

          上一篇
          通道管理
          下一篇
          编辑链码