【问题标题】:how to add multiple account permissions in eos如何在eos中添加多个帐户权限
【发布时间】:2019-04-18 03:03:33
【问题描述】:

命令如下:

cleos set account permission mcdonald active '{"threshold": 1, "keys": [{"key": "EOS7BZwiFi3nyBi9rQJua6wQv37my7G21YYNZo5ZeVKcGZQNFYEjd", "weight": 1}, {"key": "EOS63ZXCNHSAr9ZqXCpAgLNox4CLYZ2u2oCVnNZeVCSp5W82qLb4i", "weight": 1}], "accounts":[{"permission":{"actor":"mcdonald","permission":"active"},"weight":1}, {"permission":{"actor":"mcdonald","permission":"active"},"weight":1}]}' owner
错误信息如下: 权限验证失败!确保密钥、帐户和等待是 排序并且阈值有效且可满足!

出了什么问题?我觉得json的格式应该没问题。

【问题讨论】:

  • 命令(cleos set account permission mcdonald active '{"threshold":1,"keys":[],"accounts":[{"permission":{"actor":"bob" ,"permission":"active"},"weight":1},{"permission":{"actor":"monad","permission":"active"},"weight":1}]}' 所有者) 也不行。

标签: eos


【解决方案1】:

试试这个:

cleos set account permission <your_account> active <contract_account> --add-code

例如:

cleos set account permission me active bob --add-code
cleos set account permission me active alice --add-code
cleos set account permission me active foo --add-code
cleos set account permission me active bar --add-code

然后检查cleos get account me

输出:

创建时间:2019-03-01T12:49:08.500
权限:
所有者 1:1 EOS6MRyXXXXXXXXXcfnVPJqcVpscN5So8BhtXXXXXX
活动 1:1 EOS6MRyXXXXXXXXXcfnVPJqcVpscN5So8BhtXXXXXX, 1 alice@eosio.code, 1 bob@eosio.code, 1 foo@eosio.code, 1 bar@eosio.code 内存:
配额:无限制使用:2.785 KiB

净带宽:
已使用:无限制
可用:无限制
限制:无限制

cpu带宽:
已使用:无限制
可用:无限制
限制:无限制

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-02
    • 2017-03-20
    • 2022-11-07
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多