我正在为Hyperledger Fabric开发Java应用程序。
我有一个Common.Envelope
对象,我需要从中提取读写集和任何其他信息。
我正在阅读Java sdk中的BlockInfo类,但我不确定如何使用它。
如何从Common.Envelope获取ReadWrite集?
我不打算回答这个问题,因为你特别想在hyperledger fabric java sdk上找到答案。但是,由于还没有一个有用的答案,我将解释如何做到这一点,你可以用相同的工作流程在Java中复制该过程。
从common.ConfigUpdate
获取common.Envelope
的步骤:
envelope
被赋予common.Envelope
结构,所以envelope.Payload
是类型common.Payload
.Unmarshall这个变量payload
。payload.Data
有common.ConfigUpdateEnvelope
类型configUpdateEnvelop
,configUpdateEnvelop.ConfigUpdate
类型common.ConfigUpdate
和ConfigUpdate
类型ConfigUpdate
。解组您想要的任何变量。希望这有帮助。