解决连锁交易中的关系

时间:2017-03-06 12:42:50

标签: hyperledger hyperledger-fabric hyperledger-composer

我已经测试了解决与“composer-client”库关系的可能性。我在API参考中看到“composer-client.AssetRegistry”类具有来自其超类“Registry”的“resolve”和“resolveAll”方法。在开发客户端应用程序时,这些方法很有用。

但是,作曲家 - 运行时 .AssetRegistry只有“get”和“getAll”方法,这些方法返回注册表记录而不用解析“关系”。

我似乎无法找到任何解决事务代码内部关系的方法。有什么线索吗? THX。

1 个答案:

答案 0 :(得分:1)

你是对的,作曲家运行时目前不提供resolve / resolveAll方法。话虽如此,您可能不需要这些函数,因为任何作为参数传递给事务代码的对象都应该被完全解析,因此您应该能够从您传递的对象中访问所需的所有内容。

我想这取决于你的用例是什么。如果您想从事务代码中独立地从AssetRegistries获取资产,那么您必须手动解决关系,遵循当前使用运行时API的关系。