检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
key:联盟成员名称,value:该联盟成员peer组织名称hash值数组 is_multi_chan 否 Boolean 是否是多通道请求,如此处设成true则必须传入channel_chaincode,chaincode_name和channel_name设为空即可 channel_chaincode 否
查询区块详情 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildBlockRawMessage(String chainId, long blockNum) throws CryptoException 参数说明 参数
利用交易ID查询交易详情 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildTxRawMessage(String chainId, byte[] txHash) throws CryptoException 参数说明
合约结构 Go语言合约由合约文件及依赖包构成,包含包声明、依赖包导入、智能合约的结构体定义和方法定义。 合约文件中,用户可自定义结构体以及合约函数。以下内容不可更改: package名:package usercontract 函数的签名:NewSmartContract()、Init(stub
查询交易执行结果 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildTxRawMessage(String chainId, byte[] txHash) throws CryptoException 参数说明 参数 类型
本指导文档主要针对具备Go/Java开发经验的人员进行开发指导,其中合约与应用程序需客户自行开发,整体开发流程如下: 本文档主要包含以下内容: 合约开发,Go语言、Java合约、Solidity合约。 SDK介绍,主要介绍Java、Golang语言SDK。 应用程序开发,介绍Java、Golang语言客户端开发流程与示例Demo。
Solidity合约的安装组织默认为共识组织,不支持自定义组织。 背书策略 背书是指背书组织执行链码交易并返回一个提案响应给客户端应用的过程。背书策略则指明了需要区块链上多少不同组织的成员根据指定智能合约执行和验证交易才能使一笔交易有效。因此,背书策略定义了必须“背书”(批准)提案执行的组织。
将字节码二进制通过Hex编码字符串作为合约调用参数。 Solidity合约默认名称为:NATIVE_CUSTOM_EVM。 暂不支持event api。 Solidity事件机制实现需要依赖Fabric的event api,当前未做兼容,需要空实现。 SDK接口 合约示例 合约安装
String 租户从IAM申请到的项目ID,一般为32位字符串 blockchain_id 是 String blockchainID org_name 是 String peer组织名称 user_name 是 String 用户名称,字符串长度4-24,仅支持小写字母和数字,以小写字母开头
的编译每个peer需要消耗200MB内存,Java链码每个peer需要消耗500-600MB内存。如果您的机器规格较小(如CPU<=4U8G),可能会导致编译时间超过预设的超时时间。 解决方法 当机器规格较小时,建议一次只安装、实例化一个链码。 升级机器规格可以有效减少编译时间。
BCS删除某个通道 功能介绍 该接口用于BCS删除某个通道。仅支持删除空通道 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/{project_
为gRPC协议,与开源版本保持一致,通常使用SDK进行调用,详情可参考Hyperledger Fabric增强版SDK接口定义。 Java语言,请参考Java SDK使用指导。 Python语言,请参考Python使用指导。 Node.js语言,请参考Node.js SDK使用指导。
BCS某个组织中的节点退出某通道 功能介绍 该接口用于BCS某个组织中的节点退出某通道。当节点为通道中最后一个节点时,需要使用组织退通道的接口来将通道中的最后一个节点退出。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成
Fabric增强版页签。 单击对应BCS实例卡片上的“更多 > 更新访问地址”。 更新方式选择IP,自定义更新地址默认否,选择需要更新地址,单击“更新”。 自定义地址为集群内网地址或绑定集群的弹性IP,请确保自定义地址正确,否则将会导致区块链网络故障。出现网络故障后请重新更新为正确的访问地址。 通过域名更新访问地址
es 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 blockchain_id 是 String blockchainID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述
-Dfile=fabric-sdk-java-2.2.6-jar-with-dependencies.jar -DgroupId=org.hyperledger.fabric-sdk-java -DartifactId=fabric-sdk-java -Dversion=2.2.6-BCS
模糊查询匹配字段,可以为空 metadata_relation 否 Array of EventMetadataRelation objects 查询条件组合,可以为空 sort 否 EventResultSort object 返回列表的排序方式,可以为空 表5 EventMetadataRelation
模糊查询匹配字段,可以为空 metadata_relation 否 Array of EventMetadataRelation objects 查询条件组合,可以为空 sort 否 EventResultSort object 返回列表的排序方式,可以为空 表5 EventMetadataRelation
peer节点加入通道 功能介绍 peer节点加入通道,目前仅支持往一个通道中加入peer 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{proj
背书是指背书组织执行链码交易并返回一个提案响应给客户端应用的过程。背书策略则指明了需要通道中多少不同组织的成员根据指定智能合约执行和验证交易才能使一笔交易有效。因此,背书策略定义了必须“背书”(批准)提案执行的组织中的 Peer 节点。 选择“下列任意组织背书”:只要任意一个背书组织为交易背书,交易即为有效。