1

命令如下:

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的格式应该没问题。

4

1 回答 1

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 bar@eosio.code,代码内存:
配额:无限使用:2.785 KiB

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

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

于 2019-03-01T13:58:42.737 回答