检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
码获取方法:登录区块链服务管理控制台,进入“应用案例”,单击“Java示例Demo-Java SDK Demo”中“Chaincode_Java_Local_Demo”的“下载”按钮。 添加依赖 使用mock()方法,需要添加mockito相关依赖。 gradle版本: 在build
如何联系华为云区块链合作伙伴并得到进一步服务? 如果您对业务链代码和客户端APP的设计和开发有需求,可以联系华为云区块链合作伙伴提供进一步服务,华为云区块链合作伙伴会结合您的业务以及华为云的优势和特点为您提供完善的解决方案,联系邮箱如下:sales@huaweicloud.com
开发Client程序与链代码。 请参考AHE Lib库接口和Chaincode库接口进行具体的应用和链代码(智能合约)的开发。 例如App客户端和链代码端的逻辑过程参考如下: App客户端的典型逻辑过程是: 注册用户 注册用户时可以调用密钥生成函数为用户生成公私钥。 初始化余额 初始化余额时可以调用初始余
文件上链 接口方法 func (bc *BsClient) UploadFile(filePath, fileName string) (*UploadFileResponse, error) 参数说明 参数 类型 说明 filePath string 待上链文件在本地的路径。当前支持不大于100MB的任意格式文件。
Java客户端应用程序,使用步骤如下: 单击链接获取Java客户端示例[链接]。 完成客户端初始化参数配置(App.java),进行使用(配置可参考SDK客户端配置)。 示例Demo项目结构如下: . 表1 示例Demo目录结构 文件 介绍 App.java 业务端调用的示例,客户端的初始化配置。
Demo相关使用问题 区块链应用端使用Fabric开源版本的java SDK还是使用华为的SDK? 答:需要使用华为Java Demo中提供的SDK。 区块链应用端对接Fabric 2.0版本也使用Java Demo中自带的SDK 1.4.1版本吗? 答:是的。 区块链应用端调用链代码报错: “Caused
文件下载 接口方法 func (bc *BsClient) DownloadFile(filePath, fileName string, versionId int) error 参数说明 参数 类型 说明 filePath string 文件下载到本地的路径。 fileName
获取的工作空间(包含编辑器和运行环境)。 在CloudIDE上创建一个空的Java工程,如图1所示。 图1 CloudIDE上创建一个空的Java工程 下载Java SDK示例源码,获取方法:登录区块链服务管理控制台,进入“应用案例”,在“Java示例Demo-Java SDK
创建备份支持两种方式: 手动创建备份:通过手动设置创建实例备份。 设置自动备份策略:通过设置自动备份策略,周期性的自动对实例创建备份。 手动创建备份 登录区块链服务管理控制台。 在左侧导航栏中选择“实例管理”,选择华为云区块链引擎。 单击实例名称,进入实例详情页面。 在左侧导航栏中选择“备份”,进入备份页面。
登录区块链服务管理控制台。 在新创建的实例卡片中,单击“区块链管理”,登录链代码管理页面。 在登录页面输入用户名、密码,单击“登录”。 用户名为admin,密码为您在创建区块链实例时设置的区块链管理初始密码,如果没有设置区块链管理初始密码,则以资源初始密码为准。 在链代码管理页面,单击页面左上角的。
区块链服务支持定制开发吗? 区块链服务不支持定制开发,但是BCS有提供示例demo,具体使用方法请参见开发指南。 父主题: 咨询类问题
String 合约名称。 function String 调用合约中的方法名。 args String[] 合约方法参数。 返回值 类型 说明 RawMessage 消息体,用于合约调用。 背书请求消息构建。 接口方法 ContractRawMessage.class public RawMessage
String 合约名称。 function String 调用合约中的方法名。 args String[] 合约方法参数。 返回值 类型 说明 RawMessage 消息体,用于合约调用。 查询请求消息发送。 接口方法 ContractAction.class public List
查询区块详情 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildBlockRawMessage(String chainId, long blockNum) throws CryptoException 参数说明 参数
<version>2.1.0.2.52</version> </dependency> 适配实例版本1.0.0.39。 版本查看方法:实例创建成功后,单击实例名称,进入概览页面,在链信息下方查看实例版本信息。 父主题: SDK升级与变更
查询交易执行结果 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildTxRawMessage(String chainId, byte[] txHash) throws CryptoException 参数说明 参数 类型
查询块高 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildLatestChainStateRawMessage(String chainId) throws CryptoException 参数说明 参数 类型 说明
利用交易ID查询交易详情 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildTxRawMessage(String chainId, byte[] txHash) throws CryptoException 参数说明
调用说明 区块链服务提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 父主题: 使用前必读
进入购买Hyperledger Fabric增强版实例页面。 在订购页面填写企业项目、区块链实例名称(demo)和资源初始密码,其余采用默认参数,具体参数请参见基于CCE集群。 快速入门示例中,建议区块链实例名称设置为demo,则下载的SDK配置文件中对应的yaml文件名称为“d