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



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

我认为lib cid就是您正在寻找的。函数 GetID 和 GetMSPID 对于区分调用方非常有帮助。

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

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

这将返回 MSP 的名称,您可以根据获得的结果进行操作。您甚至可以使用它来授予对 MSPID 某些函数的访问权限。

最新更新