Как запросить детали транзакции Hyperledger Fabric - PullRequest
0 голосов
/ 21 марта 2019

Если вы развернете свою сеть на игровой площадке композитора, вы сможете получить доступ ко «всем транзакциям»

, введите здесь описание изображения

, которое, как я предполагаю, совпадает с реализацией

«SELECT 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"
}

При попытке реализовать запрос на запись в Historian через REST Composer я получаю все детали записи, но не детали транзакции, как в упомянутом выше «Просмотр записи»

{
    "$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"
  },

Какзапросить сведения о записи просмотра?

1 Ответ

0 голосов
/ 22 марта 2019

Нашел решение в этой теме.

вместо запроса SELECT org.hyperledger.composer.system.HistorianRecord попробуйте запросить SELECT org.ACME.OwnershipChange

Как отобразить входные данные транзакции в запросе Hyperledger Composer

...