EOS文檔詳解:cleos手册(14)
设置
描述
设置或更新区块链状态.
命令
设置或更新区块链状态
Usage: cleos set [OPTIONS] SUBCOMMAND
Options:
-h, — help Print this help message and exit
子命令
· code — 创建或更新帐户上的代码
· abi — 创建或更新帐户上的abi
· contract — 创建或更新帐户上的合同
· account -设置或更新区块链帐户状态
· action — 设置或更新区块链动作状态
设置代码
描述
创建或更新帐户上的代码.
位置参数
· account TEXT — 要设置代码的帐户(必需
· code-file TEXT — 包含合同WAST或WASM的完整路径(必需)
选项
-h, — help 打印此帮助消息并退出
-a, — abi TEXT — 合同的ABI
-c, — clear 删除帐户上的合同
— suppress-duplicate-check 不检查重复项
-x, — expiration TEXT — 以秒为单位设置事务过期前的时间,默认值为30s
-f, — force-unique — 强制事务唯一。这将消耗额外的带宽,并删除任何防止多次意外发出同一事务的保护
-s, — skip-sign 指定是否应使用未锁定的钱包密钥签署交易
-j, — json 将结果打印为json
-d, — dont-broadcast — 不向网络广播事务(只打印到标准输出)
— return-packed 与 — dont broadcast结合使用以获取打包的事务
-r, — ref-block TEXT 设置用于TAPOS的参考块编号或块id(作为利害关系证明的事务)
-p, — permission Type:Text — 授权的帐户和权限级别,如’account@permission’ (默认为’account@active’)
· -r, — ref-block TEXT 设置用于TAPOS的参考块编号或块id(作为利害关系证明的事务)
· -p, — permission TEXT — 授权的帐户和权限级别,如 ‘account@permission’ (默认为 ‘account@active’)
· — max-cpu-usage-ms UINT — 为事务的执行设置cpu使用预算的毫秒数上限(默认为0,表示没有限制)
· — max-net-usage UINT — 为事务设置净使用预算的上限(以字节为单位)(默认为0,表示没有限制)
· — delay-sec UINT — s设置延迟秒,默认为0秒
cleos set code someaccount1 ./path/to/wasm
设置Abi
描述
创建或更新帐户上的abi
位置参数
· account TEXT — 要设置代码的帐户(必需)
· abi-file TEXT — 包含合同WAST或WASM的完整路径(必需)
选项
· -h, — help 打印此帮助消息并退出
· `-a, — abi’ TEXT — 合同的ABI
· `-x, — expiration TEXT — 以秒为单位设置事务过期前的时间,默认为30秒
· -f, — force-unique — 强制事务唯一。这将消耗额外的带宽,并删除任何防止多次意外发出同一事务的保护
· -s, — skip-sign 指定是否应使用未锁定的钱包密钥签署交易
· -d, — dont-broadcast — 不要将事务广播到网络(只打印到标准输出))
· -r, — ref-block TEXT 设置用于TAPOS的参考块编号或块id(作为利害关系证明的事务)
· -p, — permission TEXT — 授权的帐户和权限级别,如 ‘account@permission’ (默认为 ‘account@active’)
· — max-cpu-usage-ms UINT — 为事务的执行设置cpu使用预算的毫秒数上限(默认为0,表示没有限制)
· — max-net-usage UINT — 为事务设置净使用预算的上限(以字节为单位)(默认为0,表示没有限制)
· — delay-sec UINT — 设置延迟秒,默认为0秒
使用
cleos set abi someaccount1 ./path/to/abi.abi