检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
部署相关类 华为云区块链引擎服务支持部署在第三方云厂商和BaaS平台,并且区块链节点间互通。 父主题: 华为云区块链引擎服务
、Java语言类型(java) status String 合约状态:安装中(Installing)、安装失败(Failed)、安装完成(Success) failed_message String 合约安装失败详细错误信息 description String 合约描述 chain_id
实例管理 购买实例 查询实例列表 查询实例详情 更新实例 父主题: API(华为云区块链引擎)
备份恢复 创建备份 获取自动备份规则 查询备份列表 删除备份 查询可恢复的备份列表 获取可恢复的备份详情 父主题: API(华为云区块链引擎)
下载SDK配置 功能介绍 下载指定服务实例SDK配置文件 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project_id}/blockcha
实例管理 提供华为云区块链引擎实例管理功能,可实时查看华为云区块链引擎实例运行状况,并对华为云区块链引擎实例做相应的操作。 操作步骤 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”,选择华为云区块链引擎页签,可查看实例整体运行状况,具体参数说明请参见表1。 图1 华为云区块链引擎实例
Solidity合约开发 基本方案 使用自研的容器合约环境集成Solidity的智能合约。 外部搭建Solidity Web IDE,生成测试需要的合约安装字节码和合约调用字节码。 将字节码二进制通过Hex编码字符串作为合约调用参数。 Solidity合约默认名称为:NATIVE_CUSTOM_EVM。
删除凭证 功能介绍 删除凭证 URI DELETE /v2/{project_id}/besu/instances/{instance_id}/chain/tokens/{token_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
合约示例 合约开发需要使用go mod,因此请确保GO111MODULE为on、镜像源配置。请确保可正常访问华为云镜像网站,环境设置命令如下 go env -w GO111MODULE=on go env -w GOPROXY=https://repo.huaweicloud.c
任务管理 查询job详情 查询job列表 批量删除job 父主题: API(华为云区块链引擎)
标签管理 查询资源标签 批量添加资源标签 批量删除资源标签 父主题: API(华为云区块链引擎)
Java SDK Java SDK升级过程中只需修改pom.xml中SDK对应的版本号即可,详细见对应版本的使用配置。 java SDK需要在项目pom文件中配置华为镜像仓。 <repositories> <repository> <id>maven-proxy</id>
添加节点 当您已购买Hyperledger Besu实例,并且对该实例进行添加标签、安装合约等其他操作时,还可添加节点。 约束与限制 当前支持最大成员节点数为10个。 操作步骤 登录区块链服务管理控制台。 在左侧导航栏中选择“实例管理”,选择Hyperledger Besu实例。
创建备份 当您已购买华为云区块链引擎实例,并且对该实例进行添加标签、安装合约等其他操作时,可创建备份对实例进行快照保存。 创建备份支持两种方式: 手动创建备份:通过手动设置创建实例备份。 设置自动备份策略:通过设置自动备份策略,周期性的自动对实例创建备份。 约束与限制 最多支持创建3个手动备份。
查询交易详情 功能介绍 查询交易详情,只支持云端管理实例使用 URI GET /v2/{project_id}/besu/instances/{instance_id}/chain/transactions/{transaction_hash} 表1 路径参数 参数 是否必选 参数类型
创建终端节点 功能介绍 创建VPC终端节点,只支持云端管理实例使用 URI POST /v2/{project_id}/huaweicloudchain/instances/{instance_id}/endpoints 表1 路径参数 参数 是否必选 参数类型 描述 project_id
E2EE 端到端加密(E2EE)插件 组织用户加密消息 组织用户解密消息 父主题: API(华为云区块链引擎)
令注入等相关安全问题。 为了确保代码在不同用户之间的一致性运行,华为云区块链引擎服务参考了成熟的开源社区方案(如Hyperledger Fabric)。用户在部署智能合约时,使用预配置的容器镜像进行处理,通过预配置的开发/编译工具(例如:javac、cpp、gcc等)减少环境差异
查询besu链详情 功能介绍 查询besu区块链详情 URI GET /v2/{project_id}/besu/instances/{instance_id}/chain/summary 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
询价 功能介绍 产品询价 URI POST /v2/{project_id}/huaweicloudchain/inquiry 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型