区块链服务 BCS区块链服务 BCS

更新时间:2021/09/14 GMT+08:00
分享

查看合约列表

功能介绍

查看合约列表

URI

GET /api/v1/consortiums/{consortiumId}/appchains/{appId}/contracts

表1 路径参数

参数

是否必选

参数类型

描述

consortiumId

String

BCS服务id

appId

String

应用链通道id

请求参数

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

contractList

Array of ChaincodeInfo objects

链码列表

表3 ChaincodeInfo

参数

参数类型

描述

contractName

String

链码名称

contractStatus

String

链码状态

contractLanguage

String

链码开发语言

contractDeployTime

String

链码更新时间

contractVersion

String

链码版本,多个链码之间以逗号(,)分割

installOrgInfos

Array of Peer_info objects

链码的安装信息

instantiatedChannel

instantiatedChannel object

链码通道信息

instantiatedInfo

instantiatedInfo object

实例化信息

表4 Peer_info

参数

参数类型

描述

org_name

String

组织名称

org_id

String

组织id

peer_name

String

节点名称

peer_id

String

节点id

表5 instantiatedChannel

参数

参数类型

描述

error

Array of CCInstantiatedChannelError objects

实例化错误信息

success

Array of strings

成功的通道

inprogress

Array of strings

实例化进度

表6 CCInstantiatedChannelError

参数

参数类型

描述

channel_name

String

错误通道名

error_detail

String

错误详情

表7 instantiatedInfo

参数

参数类型

描述

channels

Array of objects

通道信息

表8 channels

参数

参数类型

描述

channel_id

String

通道id

orgs

Array<Object>

组织信息

versions

Array of strings

版本信息

表9 orgs

参数

参数类型

描述

org_name

String

组织名

org_id

String

组织id

状态码: 400

表10 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_message

String

错误描述

请求示例

响应示例

状态码: 200

Success

{
  "contractList" : [ {
    "contractName" : "test001",
    "contractStatus" : "Instantiated",
    "contractVersion" : "1.0",
    "contractDeployTime" : "2021-01-12T11:32:04.193358708+08:00",
    "installOrgInfos" : [ {
      "org_name" : "organization",
      "org_id" : "4bf5647fb2a3b42206b2c2b5f98072000cda5486",
      "peer_name" : "peer-0",
      "peer_id" : "peer-4bf5647fb2a3b42206b2c2b5f98072000cda5486-0.peer-4bf5647fb2a3b42206b2c2b5f98072000cda5486.default.svc.cluster.local"
    }, {
      "org_name" : "organization",
      "org_id" : "4bf5647fb2a3b42206b2c2b5f98072000cda5486",
      "peer_name" : "peer-1",
      "peer_id" : "peer-4bf5647fb2a3b42206b2c2b5f98072000cda5486-1.peer-4bf5647fb2a3b42206b2c2b5f98072000cda5486.default.svc.cluster.local"
    } ],
    "instantiatedChannel" : {
      "error" : [ ],
      "success" : [ ],
      "inprogress" : [ ]
    },
    "instantiatedInfo" : {
      "channels" : [ {
        "channel_id" : "channel",
        "orgs" : [ {
          "org_name" : "organization",
          "org_id" : "4bf5647fb2a3b42206b2c2b5f98072000cda5486"
        } ],
        "versions" : [ "1.0" ]
      }, {
        "channel_id" : "testchannel",
        "orgs" : [ {
          "orgName" : "organization",
          "orgId" : "4bf5647fb2a3b42206b2c2b5f98072000cda5486"
        } ],
        "versions" : [ "1.0" ]
      } ]
    },
    "contractLanguage" : "golang"
  } ]
}

状态码: 400

Bad Request

{
  "error_code" : "BCS.4000013",
  "error_message" : "request body is too large"
}

状态码

状态码

描述

200

Success

400

Bad Request

错误码

请参见错误码

分享:

    相关文档

    相关产品