如何在Hyperledger Fabric链码中获取事务提交者

时间:2019-04-25 05:14:59

标签: hyperledger-fabric hyperledger-chaincode

当前,我正在使用Hyperledger Fabric链码,并试图至少获取有关调用/查询链码的当前用户的任何信息。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我认为lib cid是您要搜索的。 GetID和GetMSPID函数对于区分调用者非常有用。

这是一个如何在go中使用它的示例

msp, err := cid.GetMSPID(stub)
if err != nil {
    return false
}

这将返回MSP的名称,您可以根据获得的结果采取行动。您甚至可以使用它通过MSPID来访问某些功能。