Hyperledger composer 改进了Hyperledger Composer框架的资产类型实体的审计跟踪可用性

Hyperledger composer 改进了Hyperledger Composer框架的资产类型实体的审计跟踪可用性,hyperledger-composer,Hyperledger Composer,资产的审计跟踪,包括其创建事务和所有更新事务,应该可以轻松高效地检索 出于基于查询的访问目的,此类事务可能需要打包一个额外的数组,存储相应资产的标识,类似于资源数组,从而可以进行如下查询: 选择org.hyperledger.composer.system.UpdateAsset 其中ResourceSideEntities包含“assetId” 所有可修改的实体类型(例如参与者类型)都应具有相同的功能。我们目前有一个问题,您可以根据需要添加评论或+1提案。在FYI结束时的评论中也张贴了临时方法

资产的审计跟踪,包括其创建事务和所有更新事务,应该可以轻松高效地检索

出于基于查询的访问目的,此类事务可能需要打包一个额外的数组,存储相应资产的标识,类似于资源数组,从而可以进行如下查询: 选择org.hyperledger.composer.system.UpdateAsset 其中ResourceSideEntities包含“assetId”


所有可修改的实体类型(例如参与者类型)都应具有相同的功能。

我们目前有一个问题,您可以根据需要添加评论或+1提案。在FYI结束时的评论中也张贴了临时方法

查询UA{ description:选择所有数据集 声明: 选择org.hyperledger.composer.system.UpdateAsset 其中targetRegistry=='resource:org.hyperledger.composer.system.AssetRegistryorg.acme.trading.JunkAsset' } ``` -您可以从结果集中检查/比较资源中的资产id,如控制台中所示。记录'resources for asset trxn identifier found:'+asset.resources[0].id,并比较它是否与资产id匹配。调用trxn的函数可以单独将其传递给您的函数-您将对资源数组中的id进行匹配-如果为true,抓取trxn id等-此资源数组字段上的CONTAINS查询路由无效