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

问题描述 投票:0回答:1

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

hyperledger-fabric hyperledger-chaincode
1个回答
0
投票

我认为lib cid就是你要找的东西。函数GetID和GetMSPID非常有助于区分调用者。

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.