Как прочитать данные блока, полученные по идентификатору транзакции в Hyperledger Fabric Go? - PullRequest
0 голосов
/ 10 июля 2019

Я работаю над чтением данных блока, полученных по идентификатору транзакции. Я запросил регистр и получил блок, но не смог найти способ декодировать внутренние данные блока.

MyCode

block, err := ledgerClient.QueryBlockByTxID(transactionID)
if err != nil {
    return nil, errors.WithMessage(err, "QueryBlockByTransactionID return error")
}

if block == nil {
    return nil, errors.WithMessage(nil,"Block info not available")
}

здесь, в этом запросе, он возвращает блок, созданный транзакцией. Итак, теперь, как декодировать этот блок, чтобы потом я мог читать содержимое блока

Пожалуйста, предложите мне какое-нибудь решение.

...