检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
String 用户Token。通过调用IAM服务获取用户Token接口获取。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 operation_id String 操作记录id 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String
生成证书的zip文件(每次只允许上传一个证书文件,文件大小不大于30K,后缀名为.zip文件) 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 result String 操作结果 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String
节点IP,填写节点所在的EIP地址 id 是 String ief节点id值 响应参数 状态码: 200 表6 响应Body参数 参数 参数类型 描述 operation_id String 操作记录id 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String
生成上限100个) false:非安全模式(证书由用户自己保障,不限制生成数量) 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 - File Ok 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码
生成证书的zip文件(每次只允许上传一个证书文件,文件大小不大于30K,后缀名为.zip文件) 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 result String 操作结果 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String
Integer 要退出的节点个数。取值范围(0, 组织中节点总数) 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 operation_id String 操作记录id 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String
not found" } 状态码: 500 InternalServerError { "error_code" : "BCS.5000500", "error_msg" : "Internal Server Error" } 状态码 状态码 描述 200 Ok 400 Bad
使用自研的容器合约环境集成Solidity的智能合约。 外部搭建Solidity Web IDE,生成测试需要的合约安装字节码和合约调用字节码。 将字节码二进制通过Hex编码字符串作为合约调用参数。 Solidity合约默认名称为:NATIVE_CUSTOM_EVM。 暂不支持event
否 String 类型 description 否 String 描述信息 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 did String 分布式身份标识 状态码: 500 表6 响应Body参数 参数 参数类型 描述 errorCode String
链代码管理(公测) 获取Token 安装链代码 实例化链代码 获取安装的链码列表 查询指定链码版本信息 查询链代码安装信息 查询链代码实例化信息 查询应用链信息 查询区块列表 查询交易列表 查询交易总数 查询区块交易列表 查询交易详情 查询节点状态 删除链代码 下载报告 父主题:
ts引用后,执行build命令编译AssemblyScript类型的合约文件,编译成功后在build目录下生成optimized.wasm字节码文件(该字节码文件可重新命名)。 npm run asbuild 父主题: 示例Demo
附录 状态码 错误码 获取项目ID 获取账号ID 父主题: Hyperledger Fabric增强版管理
附录 状态码 获取项目ID 获取账号ID 父主题: 华为云区块链引擎管理
t-api-go/contractapi" ) // 链码实现 type ABstore struct { contractapi.Contract } // 初始化链码数据,实例化或者升级链码时自动调用 func (t *ABstore) Init(ctx
default.svc.cluster.local"}] opmethod 是 String 区块链链码调用类型,目前只有两类调用方法:invoke和query。 args 是 String 链码调用参数,形如:["invoke","a","b","1"] timestamp 是 String
return storedData; } } 编译solidity合约,并复制bytecode结构体中的object值为合约字节码。 { "linkReferences": {}, "object":"***", "opcodes": "****", "sourceMap":
合约安装 Solidity语言合约安装步骤如下: 完成solidity合约编译后,复制object对应的value(示例合约字节码可直接安装)。 608060405234801561001057600080fd5b5060df8061001f6000396000f30060806
取user account address的接口。 Bytecode 通过contract address 可以获取到实际运行时执行的字节码(runtime bytecode),参见“合约管理->合约文件哈希值”。 Call 进行数据获取,更新,删除操作。 第一个入参为contr
PrvKey 用户下载证书中的签名私钥。 InvokeReq 请求body的参数,请按照部署的链码实际情况填写,可参考如下InvokeReq参数表。 QueryReq 与InvokeReq类似,按照部署链码的实际情况填写。 表5 InvokeReq参数表 参数 说明 范例 SignGzipSwitch
查询终端节点服务详情 √ √ √ √ 创建资源标签 √ √ x √ 删除资源标签 √ √ x √ 查询资源标签 √ √ √ √ 获取边缘增强版配置码 √ √ x x 下载边缘增强版物料 √ √ x x 下载边缘增强版软件包 √ √ x x 创建插件 √ √ x x 查询插件 √ √ √ x