区块链服务 BCS-实例化链代码:请求参数

时间:2024-10-23 09:50:36

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token

表2 请求Body参数

参数

是否必选

参数类型

描述

chaincode_name

String

链代码名称,以小写字母开头,支持小写字母和数字,长度6-25位

chaincode_version

String

链代码版本,只允许使用数字、点(.)、横杠(-),必须以数字开头和结尾,且点和横杠不能相邻

channel_name

String

实例化通道名称

endorsement_policy

Policy object

背书策略

init_variable

InitArgs object

初始化函数及参数

private_data

String

隐私保护配置数据,json数据的string格式,json数据结构举例:[{"name":"kvstore-collection","policy":"OR('9b4ea44913e8eed42cb056177b46191e1d316678MSP.member','9b4ea44913e8eed42cb056177b46191e1d316678MSP.member')","requiredPeerCount":0,"maxPeerCount":2,"blockToLive":0,"memberOnlyRead":true}]

表3 Policy

参数

是否必选

参数类型

描述

operation

String

操作符。

OR:任意组织背书

AND:全部组织背书

group

Array of OrgPolicy objects

组织背书成员

表4 OrgPolicy

参数

是否必选

参数类型

描述

org_id

String

组织ID

category

String

成员类型:member、admin

表5 InitArgs

参数

是否必选

参数类型

描述

func_name

String

初始化函数名

args

Array of strings

初始化参数列表

support.huaweicloud.com/devg-bcs/EnableChainCode_0.html