From 71fe81a961379690f0fed833ef7e92ad0dfda0e7 Mon Sep 17 00:00:00 2001 From: thaipandada Date: Sun, 21 Jun 2020 15:54:16 +0800 Subject: [PATCH] add ibc account resign for cmdline demo --- docs/BOSIBC_Cmdline_Demo.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/BOSIBC_Cmdline_Demo.md b/docs/BOSIBC_Cmdline_Demo.md index 0d869f2..2e63469 100644 --- a/docs/BOSIBC_Cmdline_Demo.md +++ b/docs/BOSIBC_Cmdline_Demo.md @@ -69,7 +69,7 @@ yascleos push action ${contract_token} setglobal '['${p_chain}',true]' -p ${cont params='["bos","'${bos_organization}'","bosibc.io","'${contract_chain}'","'${ibc_free_act}'",5,1000,1000,true]' yascleos push action ${contract_token} regpeerchain "${params}" -p ${contract_token} -# set administrator after the permission resign +# set administrator before the permission resign yascleos push action ${contract_token} setadmin '['${yas_admin_act}']' -p ${contract_token} yascleos push action ${contract_chain} setadmin '['${yas_admin_act}']' -p ${contract_chain} ``` @@ -208,3 +208,17 @@ cleos push action ${peerchain_contract} transfer '[ "YOU_EOS_ACT", "bosibc.io"," # transfer TPT from EOS to TELOS cleos push action ${peerchain_contract} transfer '[ "YOU_EOS_ACT", "bosibc.io","10.0000 TPT", "hub.io@bos >> YOUR_ACT_BOS@bos Hello TELOS" ]' -p YOU_EOS_ACT@active ``` + +## Resign the IBC account permission into eosio.prods +## 将 IBC 账户的权限指定给 eosio.prods +``` +# for contract_token +yascleos set account permission ${contract_token} active '{"threshold": 1, "keys":[], "accounts":[ {"permission":{"actor":"'${contract_token}'","permission":"eosio.code"},"weight":1},{"permission":{"actor":"eosio.prods","permission":"active"},"weight":1}], "waits":[] }' owner -p ${contract_token} + +yascleos set account permission ${contract_token} owner '{"threshold": 1, "keys":[], "accounts":[{"permission":{"actor":"eosio.prods","permission":"active"},"weight":1}], "waits":[] }' -p ${contract_token}@owner + +# for contract_chain +yascleos set account permission ${contract_chain} active '{"threshold": 1, "keys":[], "accounts":[{"permission":{"actor":"eosio.prods","permission":"active"},"weight":1}], "waits":[] }' owner -p ${contract_chain} + +yascleos set account permission ${contract_chain} owner '{"threshold": 1, "keys":[], "accounts":[{"permission":{"actor":"eosio.prods","permission":"active"},"weight":1}], "waits":[] }' -p ${contract_chain}@owner +``` \ No newline at end of file