检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查询交易总数 功能介绍 查询交易总数 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/agent/apis/channel/{channel_name
合约相关的API 合约SDK(index.ts)提供如下API接口,可以在合约文件中进行调用。这些API按照功能可以划分为: 表1 辅助功能 接口 说明 FuncName(txid :string ) :string 获取智能合约请求中指定的智能合约函数名称。 Parameters(txid:
查询文件操作记录 接口方法 func (bc *BsClient) GetFileOperation(fileName, startTime, endTime string) ([]*bstore.StorageEvent, error) 参数说明 参数 类型 说明 fileName
获取合约扫描报告 功能介绍 获取合约安全扫描报告,只支持云端管理实例使用,接口返回内容为扫描报告zip文件的字节流,当前只支持Go语言类型合约 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/contract/report
批量删除job 功能介绍 批量删除job,单次最多删除100个 URI DELETE /v2/{project_id}/huaweicloudchain/jobs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 请求参数 表2 请求Header参数
查询区块交易列表 功能介绍 查询区块交易列表,单次最多查询500笔,只支持云端管理实例使用 URI GET /v2/{project_id}/besu/instances/{instance_id}/chain/transactions 表1 路径参数 参数 是否必选 参数类型 描述
创建Hyperledger Besu实例 本页面介绍如何基于华为云资源创建Hyperledger Besu实例。 前提条件 如果您使用华为云账号创建的IAM用户进行操作,IAM用户需要具备足够的权限才能操作并订购Hyperledger Besu实例。具体操作请参见:权限管理。 您
实例化链代码时提示context deadline exceed? 问题现象 实例化链代码失败,提示:gRPC Transport Status Code: (4) DeadlineExceed. Description: context deadline exceed。 图1 提示信息
删除链代码 功能介绍 删除区块链节点上的链代码 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/agent/apis/chaincode/uninstall
查询交易详情 功能介绍 查询交易详情 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/agent/apis/channel/{channel_name
Demo工程目录 合约开发和调测可参考合约示例Demo,单击链接获取AssemblyScript语言合约工程Demo。 build目录下optimized.wasm为合约编译后对应的wasm字节码文件(最终合约类型文件为optimized.wasm压缩成的*.zip包,合约示例Demo)。
查询文件历史版本 接口方法 func (bc *BsClient) GetFileHistory(fileName string) ([]*bstore.FileHistory, error) 参数说明 参数 类型 说明 fileName string 查询的链上文件名。 返回值
API(Hyperledger Fabric增强版) BCS管理 BCS联盟 BCS监控 父主题: Hyperledger Fabric增强版管理
查询组织列表 功能介绍 查询实例组织列表,单次最多查询100个 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/organizations 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询合约列表 功能介绍 查询合约列表,单次最多查询500个,只支持云端管理实例使用 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/contracts 表1 路径参数 参数 是否必选 参数类型
查询链详情 功能介绍 查询区块链详情 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id
利用交易ID查询交易详情 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildTxRawMessage(String chainId, byte[] txHash) throws CryptoException 参数说明
SDK客户端调用 SDK客户端配置后,即可调用SDK进行区块链相关的业务逻辑开发,调用示例可参考应用程序的示例Demo。 表1 SDK接口调用 类型 备注 合约接口 提供通过合约进行交易的发送与查询接口,详情可参考利用合约发送交易、利用合约查询数据 查询接口 提供查询块高、区块详
SDK客户端配置 SDK客户端配置如下: SDK配置,可参考SDK配置章节。 下载示例对应的配置文件,可参考用户指南->下载配置文件。 客户端初始化,配置内容如下表,配置示例可参考应用程序的示例Demo。 表1 客户端初始化配置介绍 参数 值 ConfigFilePath 链配置文件中yaml文件所在路径
链代码示例(2.0风格) Fabric架构版本的区块链实例: 如下是一个账户转账的链代码示例(2.0风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "errors" "fmt"