区块链服务 BCS-查询合约列表:响应参数

时间:2023-11-01 16:16:44

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

count

Integer

合约总数量

最小值:0

最大值:100

contracts

Array of ContractInfo objects

合约列表

表5 ContractInfo

参数

参数类型

描述

name

String

合约名称

version

String

合约版本号

最小长度:2

最大长度:14

type

String

合约类型:Go语言类型(go)、Solidity语言类型(solidity)

枚举值:

  • go

  • solidity

status

String

合约状态:安装中(Installing)、安装失败(Failed)、安装完成(Success)

枚举值:

  • Installing

  • Failed

  • Success

failed_message

String

合约安装失败详细错误信息

description

String

合约描述

chain_id

String

合约所属链ID

install_orgs

Array of strings

合约安装组织

endorse_orgs

Array of strings

合约背书组织

endorse_policy

String

合约背书策略:任意组织背书(OR)、全部组织背书(AND)

枚举值:

  • OR

  • AND

file_hash_code

String

合约文件SHA256哈希值

最小长度:64

最大长度:64

security_check

Boolean

合约是否开启安全检查任务

security_check_status

Integer

合约安全检查任务状态:不存在(0)、正在执行(1)、完成(2)、失败(3)

最小值:0

最大值:3

install_time

String

合约安装时间

状态码: 400

表6 响应Body参数

参数

参数类型

描述

code

String

状态码

最小长度:3

最大长度:3

error_code

String

错误码

最小长度:12

最大长度:12

error_msg

String

错误信息

最小长度:1

最大长度:65535

message

String

错误详细信息

最小长度:1

最大长度:65535

状态码: 401

表7 响应Body参数

参数

参数类型

描述

code

String

状态码

最小长度:3

最大长度:3

error_code

String

错误码

最小长度:12

最大长度:12

error_msg

String

错误信息

最小长度:1

最大长度:65535

message

String

错误详细信息

最小长度:1

最大长度:65535

状态码: 500

表8 响应Body参数

参数

参数类型

描述

code

String

状态码

最小长度:3

最大长度:3

error_code

String

错误码

最小长度:12

最大长度:12

error_msg

String

错误信息

最小长度:1

最大长度:65535

message

String

错误详细信息

最小长度:1

最大长度:65535

support.huaweicloud.com/api01-bcs/ListContractsNew.html