【问题标题】:How to query the details of a Hyperledger Fabric Transaction如何查询 Hyperledger Fabric 交易的详细信息
【发布时间】:2019-03-21 20:46:17
【问题描述】:

如果你在作曲家游乐场部署你的网络,你可以访问“所有交易”

enter image description here

我认为与实现相同

“选择 org.hyperledger.composer.system.HistorianRecord”

但是在操场上有一个“查看记录”按钮

提供交易详情:

{
 "$class": "org.ACME.OwnershipChange",
 "PreviousOwner": "WHF_123",
 "NewOwner": "HFS_456",
 "debtID": "123123126",
 "transactionId": "4e04116f-5788-48ac-9930-e0bf3beb74e3",
 "timestamp": "2019-03-20T19:53:42.796Z"
}

当尝试通过 Composer REST 实现 Historian Record 查询时,我得到了记录的所有详细信息,但没有像上面提到的“查看记录”中那样获得事务的详细信息

{
    "$class": "org.hyperledger.composer.system.HistorianRecord",
    "transactionId": "2c80fd8b89cef32fb9dff6864d76b9fecd2194cd447266161fc9d1fb1a32aed9",
    "transactionType": "org.ACME.OwnershipChange",
    "transactionInvoked": "resource:org.ACME.OwnershipChange#2c80fd8b89cef32fb9dff6864d76b9fecd2194cd447266161fc9d1fb1a32aed9",
    "participantInvoking": "resource:org.hyperledger.composer.system.NetworkAdmin#admin",
    "identityUsed": "resource:org.hyperledger.composer.system.Identity#d258882fc3c452601433a729958ba3c592bd31e95fc43fbf493f5be3dc566dd1",
    "eventsEmitted": [],
    "transactionTimestamp": "2019-03-21T20:05:49.504Z"
  },

如何查询查看记录详情?

【问题讨论】:

    标签: hyperledger-fabric hyperledger hyperledger-composer hyperledger-explorer


    【解决方案1】:

    在这个帖子中找到了解决方案。

    而不是查询SELECT org.hyperledger.composer.system.HistorianRecord 尝试查询SELECT org.ACME.OwnershipChange

    How to show transaction input data in a Hyperledger Composer query

    【讨论】:

      猜你喜欢
      • 2018-02-25
      • 1970-01-01
      • 2016-10-24
      • 1970-01-01
      • 2017-09-30
      • 2013-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多