как добавить несколько разрешений для учетной записи в eos

команда ниже:

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
The error message is as follows: Authority failed validation! ensure that keys, accounts, and waits are sorted and that the threshold is valid and satisfiable!

Что пошло не так? Я думаю, что формат json должен быть в порядке.


eos
person mc.robin    schedule 15.11.2018    source источник
comment
команда (cleos установить разрешение учетной записи mcdonald active '{порог: 1, ключи: [], учетные записи: [{разрешение: {актер: боб, разрешение: активный}, вес: 1}, {разрешение: {актер: монада, разрешение : active}, weight: 1}]} 'owner) тоже не работают。   -  person mc.robin    schedule 15.11.2018


Ответы (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 EOS6MRyXXXXXXXXXcfnVPJqcViceXe.bocode, 1: 1, fcode. eosio.code, 1 [email protected] память:
квота: используется без ограничений: 2,785 КиБ

чистая пропускная способность:
используется: без ограничений
доступно: без ограничений
лимит: без ограничений

пропускная способность процессора:
используется: без ограничений
доступно: без ограничений
лимит: без ограничений

person An Qiuyu    schedule 01.03.2019