检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
合约结构 AssemblyScript语言合约主要包括index.ts和contract.ts两个文件,其中index.ts为开发智能合约文件(contract.ts)依赖的合约SDK,合约涉及的业务相关开发仅在contract.ts文件,智能合约文件contract.ts需要根据实际业务进行开发。
参数 类型 说明 rawMessage RawMessage 消息体,用于查询请求。 返回值 类型 说明 ListenableFuture future对象,用于获取查询结果。 父主题: Java SDK介绍
利用合约查询数据 查询请求消息构建 接口函数 func (msg *ContractRawMessage) BuildInvokeMessage(chainID string, name string, function string, args []string) (*common
合约编译 下载Node.js软件并安装,安装成功后,执行如下命令查看对应版本(软件对应版本无强制要求)。 node -v npm -v 设置新目录assembly,在该目录下执行 npm init 命令,其中package name输入为assembly(目录名、package
时间戳 consumer 是 String 订单申请者身份标识 orderSeq 是 String 订单序列号 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 consumer String 订单消费者身份标识 consumerName String 订单消费者名称
String 证书 sk 是 String 私钥 timestamp 是 String 时间戳 provider 是 String 数据集提供者身份标识 productID 是 String 数据产品id 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 result
数据订单管理 申请数据集 授权数据集 修改订单状态 删除订单 查询指定订单 查询订单列表 父主题: 可信数据交换(公测)
示例2:购买一个组织 场景描述 本章以购买一个组织为例。 涉及其他云服务接口 无。 购买一个组织 接口相关信息 URI格式: POST /v2/{project_id}/huaweicloudchain/instances/{instance_id}/organizations 请求示例
时间戳 consumer 是 String 订单申请者身份标识 orderSeq 是 String 订单序列号 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 consumer String 订单消费者身份标识 consumerName String 订单消费者名称
参数 参数类型 描述 consumer String 订单消费者身份标识 consumerName String 订单消费者名称 orderSeq String 订单序列号 provider String 订单提供者身份标识 providerName String 订单提供者名称 productID
区块链服务,邀请的成员除了企业用户外,其它用户是否也可以邀请? 只要是云服务平台的用户就可以被邀请,不管是个人还是企业用户都可以被邀请。 父主题: 联盟链管理
示例Demo 合约编译 Demo工程目录 父主题: Wasm合约开发(AssemblyScript)
类型 说明 rawMsg RawMessage 查询块高的消息体。步骤1返回的消息体 返回值 类型 说明 ListenableFuture future对象,用于获取查询结果。 父主题: 其他查询
Go SDK Go SDK升级过程如下: 删除旧版本huaweichain SDK。 下载新版本的SDK文件解压至原有的SDK文件路径。 表1 Go SDK版本与变更 版本号 下载 说明 0.4.9 链接 适配实例版本1.0.2.1。 0.2.15 链接 适配实例版本1.0.2.0。
Demo工程目录 合约开发和调测可参考合约示例Demo,单击链接获取AssemblyScript语言合约工程Demo。 build目录下optimized.wasm为合约编译后对应的wasm字节码文件(最终合约类型文件为optimized.wasm压缩成的*.zip包,合约示例Demo)。
查询文件历史版本 接口方法 func (bc *BsClient) GetFileHistory(fileName string) ([]*bstore.FileHistory, error) 参数说明 参数 类型 说明 fileName string 查询的链上文件名。 返回值
区块链实例状态为“弹性IP异常”时,如何排查解决? 问题现象 区块链实例状态为“弹性IP异常”。 排查思路 排查项:弹性公网IP已“解绑”或被释放。 在BCS控制台,实例管理页面中的目标实例卡片中,单击“更多 > 更新访问地址”查看弹性公网IP。 登录网络控制台,查找目标弹性公网IP并查看其状态。
时间戳 provider 是 String 授权者的身份标识 applyer 是 String 申请者的身份标识 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 applyer String 申请者的身份标识 applyerName String 申请者的名称
String 证书 sk 是 String 私钥 timestamp 是 String 时间戳 provider 是 String 数据集提供者身份标识 productID 是 String 数据产品id 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 result
timestamp 是 String 时间戳 consumer 是 String 订单申请者身份标识 orderSeq 是 String 订单序列号 provider 是 String 数据集发布者身份标识 productID 是 String 数据集产品id reason 否 String