0

假设我有一个模块可以公开一组事务消息,例如./mychaind tx mymodule register-new-user ...

我想只允许register-new-user由特定地址执行。一种方法是硬编码区块链中的地址列表,然后将交易创建者地址与该硬编码列表进行比较。就像是:

if (msg.GetCreator() != "...")
    return fmt.Errorf("account not allow to register new users")

但这感觉有点奇怪......有没有更好的方法来做到这一点?

4

0 回答 0