查询链代码实例化信息
功能介绍
查询某个链代码在区块链通道上的实例化信息
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 |