创建或更新帐户上的操作
命令格式:$ cleos set account ${account} ${code-file}
参数:
account
TEXT - 设置/删除权限的帐户
code-file
TEXT - 包含合约wast或wasm的完整路径
返回结果参数:
-h,--help
- 打印帮助消息并退出
-a,--abi
TEXT - 合约 ABI
-x,--expiration
TEXT - 在交易到期之前以秒为单位设置时间,默认值为30s
-f,--force-unique
- 强制交易成为唯一,这将消耗额外的带宽,并消除对多次发布同一交易的任何保护。
-s,--skip-sign
- 指定未锁钱包密钥是否用于签署交易。跳过签署直接交易。
-d,--dont-broadcast
- 不要向网络广播交易(只需打印到stdout)
-r,--ref-block
TEXT - 设置用于PoS的块num或块ID(交易证明PoS)
-p,--permission
TEXT - 授权的帐户和权限级别,如“帐户@权限” (默认值'account@active')
--max-cpu-usage-ms
UINT - 设置CPU使用预算的毫秒上限,用于执行交易(默认为0,这意味着没有限制)
--max-net-usage
UINT - 设置网络使用预算的上限,以字节为单位(默认为0,这意味着没有限制)。
示例用法:
cleos set code someaccount1 ./path/to/wasm
====================================================
安利个本站的《EOS开发智能合约与DApp入门实战》:
本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、账户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点和React一起完成便签DApp的开发。