检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
链代码管理(公测) 获取Token 安装链代码 实例化链代码 获取安装的链码列表 查询指定链码版本信息 查询链代码安装信息 查询链代码实例化信息 查询应用链信息 查询区块列表 查询交易列表 查询交易总数 查询区块交易列表 查询交易详情 查询节点状态 删除链代码 下载报告 父主题:
链代码开发 开发前准备 开发规范 Go语言链代码开发 Java语言链代码开发 父主题: Hyperledger Fabric增强版管理
链代码相关的API Fabric源码包中的shim包提供了如下几种类型的接口,您可以参考使用: 参数解析API:调用链代码时需要给被调用的目标函数/方法传递参数,该API提供解析这些参数的方法。 账本状态数据操作API:该API提供了对账本数据状态进行操作的方法,包括对状态数据的查询及事务处理等。
查询链代码安装信息 功能介绍 查询某个链代码在节点上的安装信息 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/agent/apis/chaincode/install
链代码管理类 链代码如果有BUG,如何更新? 使用Fabric v2.2的BCS实例时,如何查看链代码日志? 安装链代码时提示解压失败? 实例化链代码时提示context deadline exceed? 父主题: Hyperledger Fabric增强版
Go语言链代码开发 链代码结构 链代码相关的API 链代码示例(1.4风格) 链代码示例(2.0风格) 链代码调测 父主题: 链代码开发
查询链代码实例化信息 功能介绍 查询某个链代码在区块链通道上的实例化信息 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/agent/apis/chaincode/instantiate
链代码如果有BUG,如何更新? 区块链服务支持升级链代码。如果链代码有问题,用户可以上传新的代码包,通过升级的方式更新链代码。 父主题: 链代码管理类
Java语言链代码开发 链代码结构 链代码相关的API 链代码示例 链代码调测 父主题: 链代码开发
安装链代码时提示解压失败? 问题现象 安装链代码失败,提示:链代码文件解压失败,可能原因是压缩包格式或内容错误,或未包含有效的链代码文件。 解决方法 检查链代码文件的zip包格式,建议使用WinRAR工具或Linux自带的zip工具打包链代码文件。 父主题: 链代码管理类
实例化链代码时提示context deadline exceed? 问题现象 实例化链代码失败,提示:gRPC Transport Status Code: (4) DeadlineExceed. Description: context deadline exceed。 图1 提示信息
击此处进行处理。 在链代码管理页面,单击页面左上角的“安装链代码”。 在安装界面输入“链代码名称”、“链代码版本”,选择需要安装链代码的节点及链代码语言,添加链代码文件等,配置参数如表1所示。 表1 配置参数 参数 示例 链代码名称 fabbank 链代码版本 1.0 账本数据存储方式
查看链代码调测日志 在使用BCS的过程中,可以通过查看链代码调测日志来帮助分析、定位问题。本章主要指导如何通过CCE界面查看链代码调测日志。 操作步骤 登录CCE服务管理控制台。 进入“集群管理”页面,单击BCS实例所在集群的名称进入集群信息页面,选择“工作负载”,在“无状态负载”页签。
议定期修改密码。 在链代码管理页面,单击页面左上角的“安装链代码”。 在安装界面输入“链代码名称”、“链代码版本”,选择需要安装链代码的节点及链代码语言,添加链代码文件等。 表1 安装链代码参数说明 参数 说明 链代码名称 chaincodedemo 链代码版本 1.0 选择全部Peer节点
r拉起链代码容器中的日志文件。 解决方法 为了满足用户直接通过AOM查看链代码日志以定位链代码相关问题的需求,BCS将链代码运行日志输出到了其宿主Peer的运行日志中。 用户可以使用关键字“[peer.chaincode.dev-peer-组织ID-Peer编号-链代码名称-链代
合约编译 下载Node.js软件并安装,安装成功后,执行如下命令查看对应版本(软件对应版本无强制要求)。 node -v npm -v 设置新目录assembly,在该目录下执行 npm init 命令,其中package name输入为assembly(目录名、package
安全公告 Apache Log4j2 远程代码执行漏洞(CVE-2021-44228)公告
区块链应用低代码开发功能 概述 低代码合约开发 业务流程管理 使用说明 父主题: 附录
该内容仅适用于Fabric架构版本的区块链实例的Java语言链代码开发。 请使用Gradle或Maven构建管理工具组织链代码项目。若链代码项目中包含非本地依赖,请确保对应区块链实例的节点均绑定了弹性ip。若链代码容器将运行在受限网络环境,请确保项目中的所有依赖已配置为本地依赖。示例链代码获取方法:登录区块链服务B
链代码是用Go、Java或Node.js语言编写的程序,主要用于操作账本上的数据,具体可参见链代码开发。 安装、实例化链代码 区块链服务为您提供界面化链代码管理功能,包括链代码安装、实例化等,具体可参见链代码管理。 下载SDK配置和证书 应用程序开发前,您需要获取对应实例的SDK配置文件