检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
利用合约发送交易 背书消息构建 接口函数 func (msg *ContractRawMessage) BuildInvokeMessage(chainID string, name string, function string, args []string) (*common
示例Demo Java语言示例Demo基于Java SDK开发,主要用于帮助开发人员理解并开发Java客户端应用程序,使用步骤如下: 单击链接获取Java客户端示例[链接]。 完成客户端初始化参数配置(App.java),进行使用(配置可参考SDK客户端配置)。 示例Demo项目结构如下:
利用交易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文件所在路径
合约相关的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
SDK客户端配置 SDK客户端配置如下: SDK配置,可参考SDK配置章节。 下载示例对应的配置文件,可参考用户指南->下载配置文件。 客户端初始化,配置内容如下表,配置示例可参考应用程序的示例Demo。 表1 客户端初始化配置介绍 参数 值 ConfigFilePath 链配置文件中yaml文件所在路径
SDK客户端调用 SDK客户端配置后,即可调用SDK进行区块链相关的业务逻辑开发。 表1 SDK接口调用 类型 备注 合约接口 提供通过合约进行交易的发送与查询接口,详情可参考利用合约发送交易、利用合约查询数据。 查询接口 提供查询块高、区块详情以及交易查询等常见接口,详情可参考其他查询。
按照用户实际使用的配置费用和底层资源费用计算。 表1 计费组成表 计费项 计费说明 配置费用 包括版本类型、节点数量(Peer)和云主机规格/带宽费用。 底层资源费用 包括网络存储、云日志服务、对象存储服务、云备份服务。 计费周期 包年/包月Hyperledger Fabric增强版实例的计费周期是根据您购买的时
示例2:购买一个组织 场景描述 本章以购买一个组织为例。 涉及其他云服务接口 无。 购买一个组织 接口相关信息 URI格式: POST /v2/{project_id}/huaweicloudchain/instances/{instance_id}/organizations 请求示例
策略及授权项说明 如果您需要对您所拥有的华为云区块链引擎服务进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用华为云区块链引擎服务的其它功能。
been configured for the cluster. 操作失败,集群下无网络存储,请修改后重新提交 将对应集群下绑定好网络存储后重新提交。单击购买界面的“网络存储”下拉选项,选择“创建网络存储卷”。 400 BCS.4001401 Failed to update the
been configured for the cluster. 操作失败,集群下无网络存储,请修改后重新提交 将对应集群下绑定好网络存储后重新提交。单击购买界面的“网络存储”下拉选项,选择“创建网络存储卷”。 400 BCS.4001401 Failed to update the
按照用户实际使用的配置费用和底层资源费用计算。 表1 计费组成表 计费项 计费说明 配置费用 包括版本类型、节点数量(Peer)和云主机规格/带宽费用。 底层资源费用 包括网络存储、云日志服务、对象存储服务、云备份服务。 计费周期 系统会在每日的固定时间统一结算前一天产生的按量费用,每日的13:00~22:00生
的8080端口可被访问,方法参见创建安全组。添加安全组规则时的规则参数如表1所示。 表1 安全组规则参数表 参数 值 说明 协议 TCP 网络协议。 方向 入方向 安全组规则生效的方向,入方向指从外部访问安全组规则下的弹性云服务器。 端口范围 创建1条规则,填写8080。 规则的端口范围。
成。底层资源费用是按需计费,不在购买页面结算。 配置费用包括版本类型、节点数量、云主机规格(新建CCE集群)和带宽费用。 底层资源费用包括网络存储、云日志服务、对象存储服务和云备份服务。 了解每种计费项的计费因子、计费公式等信息,请参考计费项。 费用账单 您可以在“费用中心 >
更多详情请参考“区块链健康档案和电子病历解决方案”。 图1 方案架构 方案优势 打通信息孤岛 通过医疗联盟链,打通整个医疗机构信息系统,将区域检验、超声和放射结果互通互认,实现网络门诊、双向转诊和远程会诊。 不可篡改 通过将电子病历,医生诊断过程和结果、病历查询记录和病人身份上链,确保信息不可篡改,访问可跟进,减少医患纠纷,构建和谐医疗环境。
链代码安装前需要将开发的链代码文件压缩成zip格式以执行安装。 如果链代码管理页面右上角出现“网络状态”异常提示,请不要立刻进行链代码管理操作,请稍等几分钟,待网络状态正常后,再进行操作。 图1 网络状态正常 安装链代码 登录区块链服务管理页面。 如果部署在CCE集群上时,请执行以下步骤进区块链管理页面:
链代码相关的API Fabric源码包中的shim包提供了如下几种类型的接口,您可以参考使用: 参数解析API:调用链代码时需要给被调用的目标函数/方法传递参数,该API提供解析这些参数的方法。 账本状态数据操作API:该API提供了对账本数据状态进行操作的方法,包括对状态数据的查询及事务处理等。