查询链代码实例化信息
功能介绍
查询某个链代码在区块链通道上的实例化信息
URI
GET /v2/agent/apis/chaincode/instantiate
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
chaincode_name |
是 |
String |
链代码名称,以小写字母开头,支持小写字母和数字,长度6-25位 最小长度:6 最大长度:25 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
result |
Array of ChannelInstantiateInfo objects |
通道链代码实例化信息 |
参数 |
参数类型 |
描述 |
---|---|---|
channel_name |
String |
通道名称 |
instantiate_info |
InstantiateInfo object |
实例化信息 |
endorsement_policy |
String |
背书策略 |
version |
String |
链代码版本 |
orgs_info |
Array of OrgInfo objects |
通道组织信息 |
has_private_data |
Integer |
是否有隐私数据,1表示有,0表示无 |
参数 |
参数类型 |
描述 |
---|---|---|
status |
String |
实例化状态,取值有CHAINCODE_INSTANTIATED(实例化成功),CHAINCODE_INSTANTIATION_INPROGRESS(实例化进行中),CHAINCODE_INSTANTIATION_FAILED(实例化失败) |
code |
String |
实例化结果编码 |
reason |
String |
实例化结果理由 |
detail |
String |
实例化结果详情 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_message |
String |
错误描述 |
error_msg |
String |
错误描述 |
请求示例
GET https://192.168.0.90:30603/v2/agent/apis/chaincode/instantiate?chaincode_name=chaincode
响应示例
状态码: 200
Success
{ "result" : [ { "channel_name" : "channel", "instantiate_info" : { "status" : "CHAINCODE_INSTANTIATED", "code" : "1000", "reason" : "1000", "detail" : "" }, "endorsement_policy" : "OR,org1,org2", "version" : "2.0", "orgs_info" : [ { "org_name" : "org1", "org_id" : "65cfb1c760f24058c865ffcfd8ce1cdb690bf2a3" }, { "org_name" : "org2", "org_id" : "a48c4ed995238eceaee3fe738f1871b2e58db350" } ], "has_private_data" : 0 } ] }
状态码: 400
Bad Request
{ "error_code" : "BCS.4000013", "error_message" : "request body is too large" }
状态码
状态码 |
描述 |
---|---|
200 |
Success |
400 |
Bad Request |
错误码
请参见错误码。