gpt4 book ai didi

node.js - Hyperledger Fabric-使用nodejs的HistoryQueryIterator

转载 作者:太空宇宙 更新时间:2023-11-03 23:15:12 25 4
gpt4 key购买 nike

我正在尝试使用nodejs创建 super 账本链码,而fabric-shim对我来说是新的。我正在尝试使用 getHistoryForKey() 获取 Assets 的历史记录。

我尝试使用 while 迭代 HistoryQueryIterator 但没有成功。

@Transaction()
public async getAllHistory(ctx:Context,key:string):Promise<void>{
const history = await ctx.stub.getHistoryForKey(key);
while(history.next()){
history.next().then(value =>{
console.info("================>",value.toString());
})
.catch(err =>{
console.info("ERROR",err);
})
}

}

上面的代码给出了[object Object]

如果有人能指出我正确的方向,那将会很有帮助。

最佳答案

您可以在官方 Hyperledger Fabric 示例 (chaincodes/marbles02) 中找到有关如何使用 getHistoryForKey 的示例。

https://github.com/hyperledger/fabric-samples/blob/release-1.4/chaincode/marbles02/node/marbles_chaincode.js

关于node.js - Hyperledger Fabric-使用nodejs的HistoryQueryIterator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56327994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com