hyperledger-chaincode相关内容
我正在尝试在超级分类帐结构2.0中安装链码(使用新的链码生命周期)。 结构镜像版本:2.1.0 在我的网络中,我有 两个组织(每个组织两个对等方) 3个订单(RAFT AS订单服务) 在提交链码步骤中,我收到以下错误 2021-08-04 06:36:29.803 UTC [chaincodeCmd] ClientWait -> INFO 001 txid [ebc
..
我的链码是使用以下命令实例化的: peer chaincode instantiate -o orderer1.example.com:7050 --tls true --cafile -C mychannel -n mycc -l java -v 1.0 -c '{"Args":[]}' -P "OR ('Org1MSP.member')" 我要更改背书策略,使组织中
..
使用";github.com/hyperledger/fabric-contract-api-go/contractapi"; 编写链码时出错 type PaginatedQueryResult struct { Records []asset `json:"records"` FetchedRecordsCount int32 `j
..
我有与该问题所指出的问题完全相同的问题:错误:未能认可chaincode安装:rpc错误:code =不可用desc =运输即将结束 如果您选择回答这个问题,请检查链接中的问题,因为我的问题与我的问题完全相同,但我的环境如下: 操作系统:RHEL 7.7Go版本:1.13.7节点版本:12.13.0Docker版本:18.09.7(客户端和引擎)不能访问网络 我使用以下命令执行脚本:
..
我在网络上安装了链码,但是当我尝试实例化时,我得到了: “错误:广播客户端时出错:订购者客户端无法连接到127.0.0.1:7050:创建新连接失败:超出了上下文截止日期" 此外,我尝试添加TLS,但随后出现以下错误: 错误:获取广播客户端时出错:无法加载OrdererClient的配置:无法加载orderer.tls.rootcert.file: 而且,订购者日志为:
..
这只是我的chaincod包的一部分,但是我使用功能 ListDoctorPermissions 来查询资产后的状态数据库,在我的情况下是具有以下结构的权限: type Permission struct {PermissionId字符串`json:" permissionId"`DataCategory字符串json:``dataCategory''PatientId字符串JSON:"Pat
..
我想对某些方法实施链码级访问控制.因此,例如,我希望只有在执行请求的用户具有与世界状态下所请求资产的字段相匹配的证书身份时,才能执行被调用的chaincode方法. 在 https://hyperledger-fabric.readthedocs.io/zh/release-1.4/chaincode4ade.html ,官方文档说: "Chaincode可以通过调用GetCreato
..
我正在尝试获取分类帐中的所有条目(Fabric 1.4.4,使用Java Chaincode): QueryResultsIterator iterator = ctx.getStub().getStateByRange("",""); 但是我总是得到一个空的迭代器.这是获取所有条目的正确方法吗? (至少一种获取所有密钥的方法对我来说是可行的,因为这样我就可以一
..
我创建了一个链码,并向其中导入了一个包. import ( "bytes" "encoding/json" "fmt" "strings" "golang.org/x/crypto/bcrypt" "github.com/hyperledger/fabric/core/chaincode/shim" pb "github.com/hyperledger/fabric/protos/p
..
我当前正在测试Hyperledger Fabric应用程序,但收到意外的JSON响应. 为什么响应中的每个对象之间都有多余的反斜杠? result, err := json.Marshal(history) logger.Debug(string(result)) if err != nil { message := fmt.Sprintf("unable to marshal th
..
我正在尝试使用Fabric Node SDK在Hyperledger Fabric网络(在云上设置)上实例化Golang链代码.但是,执行相同操作时遇到以下错误: Error: error starting container: error starting container: Failed to generate platform-specific docker build: Faile
..
我正在使用Hyperledger Fabric 2.2.0和Fabric-network 2.1(不是很重要). 我的链码是用Go编写的.所以我有一些在JSON标签中具有,omitempty的结构.这是我的结构: type LeaseDetails struct { EndOfTerm string `json:"endOfTerm"` Info string
..
这是我的问题的继续一个好心人指出,我以前的运行中Java版本不匹配,所以我运行了docker container ls -a: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
..
我已经创建了链代码包 然后我已经安装了ccpack.out peer chaincode install ccpack.out 当我实例化该时间时 错误:无法组装交易,错误的提案响应未成功,错误代码500,味精链码注册失败:容器退出并显示为1 CLI查询: peer chaincode instantiate -o orderer.example.com:7050
..
我正在尝试获取负责新状态的操作.简而言之,我想获得传递给invoke方法的函数名.当我查看历史状态时,我可以获取其值,时间戳,交易ID等,但不能获取负责该交易的参数. 我知道我们可以从块历史中获取参数,但是对于状态,我需要它. 有什么办法可以从链码方面实现这一目标? 解决方案 我也想知道您的方法.但这是我的看法,我们可以在sdk中注册一个事件监听器(使用 registerCha
..
考虑到现有功能,开发人员的生产力(假设每种语言的基本经验最少),Fabric社区内部的支持以及增强的路线图,是否有任何链代码开发语言应作为短期的,并且可能是单独的,应该作为首选的,作为长期选择? 先前的问题 Node.js或使用Hyperledger Fabric的链码开发?没有将Java作为一种选择,并且没有考虑到Fabric 1.4平台的最新版本. 解决方案 从Hyperledg
..
是否可以在Hyperledger fabric 1.4中动态设置对私有数据的访问?与必须添加可以访问特定“集合"的组织的集合文件不同,是否可以通过链码来添加访问权限? 解决方案 本人必须对此做一些研究,但是由于Fabric v1.4,可以将对等体动态添加到私有数据集合中. 私人数据协调确保将在对等体加入之前创建的该集合中的所有私有数据状态都传递给新对等体. 更多详细信息:使用收集文件
..
我正在使用 Hyperledger Fabric v 1.3.0 ,并尝试使用群集网络在多个主机上进行部署.尝试实例化chaincode时,我遇到了一个问题.我得到的错误在图片下方 Chaincode实例化错误: 我不断收到“尝试连接到本地对等设备时出错:超出了上下文期限" 通过一些讨论,我在对等yaml中添加了这2个环境变量 CORE_PEER_ADDRESSAUTODE
..
我正在尝试使用nodejs创建超级账本链代码,fabric-shim对我来说是新的. 我正在尝试使用getHistoryForKey()来获取资产的历史记录. 我尝试使用while遍历HistoryQueryIterator,但未成功. @Transaction() public async getAllHistory(ctx:Context,key:string):Promise
..