Hyperledger fabric 如何查询分类账(智能合同)

Hyperledger fabric 如何查询分类账(智能合同),hyperledger-fabric,hyperledger,smartcontracts,Hyperledger Fabric,Hyperledger,Smartcontracts,如何根据给定的交易id查询分类账? 我知道我可以用 GetState(key) or GetStateByRange(startkey, endkey) or even GetHistoryForKey(key) 有没有办法通过交易id进行搜索?我认为不可能直接从链码中进行搜索,因为一旦从客户端应用程序提交了交易,就可以获得txID 您可以使用sdk通过“queryTransaction()”方法从客户端应用程序查询区块链 这里是官方NodeJS Fabric SDK的链接:

如何根据给定的交易id查询分类账? 我知道我可以用

GetState(key) or GetStateByRange(startkey, endkey) or even GetHistoryForKey(key)

有没有办法通过交易id进行搜索?

我认为不可能直接从链码中进行搜索,因为一旦从客户端应用程序提交了交易,就可以获得txID

您可以使用sdk通过“
queryTransaction()
”方法从客户端应用程序查询区块链

这里是官方NodeJS Fabric SDK的链接: