Существует ли какой-либо API чейнкода, который предоставляет итератор по блокам транзакций в структуре Hyperledger? Я хочу получить список всех транзакций в книге.
Как пройти через блоки транзакций в структуре Hyperlegder?
comment
Вы узнали это?
- person antoniovassell   schedule 16.05.2017
comment
НЕТ! @антониовасселл
- person Kushagra Aggarwal   schedule 17.05.2017
Ответы (2)
Вы можете использовать QSCC (системный код цепочки запросов) и запрашивать 1 на 1, начиная с блока 0 до H, где H — высота реестра, которую вы можете получить, используя вызов QSCC GetChainInfo.
https://github.com/hyperledger/fabric/blob/master/core/scc/qscc/query.go
person
yacovm
schedule
05.07.2017
При использовании Node SDK сначала следует вызвать queryInfo чтобы получить высоту блока, а затем вы можете вызовите queryBlock для перебора блоков. Разбор блоков — еще одна проблема, и я не знаю простого способа сделать это ref.
Пример ответа от queryInfo: 1
Пример ответа от queryBlock: 2
выше используйте 1.2 ткани
person
morpheus
schedule
16.09.2019