EOSIO cleos 命令大全(九)—— push
EOSIO cleos 命令大全(九)—— push
EOSIO版本:EOSIO Dawn 3.0
最后更新日期:2018-04-21
说明:以下所有命令均为实际操作结果。
将 nodeos 和 cleos 加入到环境变量并运行nodeos:
# export PATH=$PATH:/alidata1/eos/build/programs/nodeos
# nodeos
# export PATH=$PATH:/alidata1/eos/build/programs/cleos
cleos push:返回 cleos push 子命令
# cleos push
运行结果:
子命令说明:
action //推送一条操作事务
transaction //推送一条事务, JSON 格式
transaction //推送多条事务, JSON 格式
cleos push action:返回 cleos push action 顺位项和可选参数
# cleos push action
运行结果:
顺位项说明:
contract TEXT //执行合约账户
action TEXT //合约定义的操作方法
data TEXT //具体操作数据
可选项说明:
-h,--help //打印帮助信息
-x,--expiration //设置事务失效时间(秒),默认为 30 秒
-f,--force-unqiue //确保事务唯一。该操作会消耗额外的带宽并移除保护以防同样的交易被执行。
-s,--skip-sign //指定事务是否需要签名
-j,--json //以JSON格式打印结果
-d,--dont-broadcast //不向网络广播事务(仅打印标准输出)
-p,--permission TEXT ... //账户和权限授权,格式如 account@permission (默认为 creator@active)
--max-cpu-usage UINT //设置 CPU 上限,以消耗指令为单位,用于执行事务(默认为 0 即无限制)
--max-net-usage UINT //设置网络上限,以字节为单位,用于事务(默认为 0 即无限制)
cleos push action contract action data:推送指定合约操作
# cleos push action eosio.token create '{"issuer":"eosio", "maximum_supply":"1000000000.0000 EOS", "can_freeze":0, "can_recall":0, "can_whitelist":0}' -j -p eosio.token
运行结果:
备注:此命令必须加上 -p 参数,否则会提示错误:事务至少需要一笔授权。
cleos push transaction:返回 cleos push transaction 顺位项和可选参数
# cleos push transaction
运行结果:
顺位项说明:
transaction TEXT //推送的事务, JSON 格式
可选项说明:
-h,--help //打印帮助信息
备注: transaction 具体 JSON 格式参见 https://www.jianshu.com/p/7cc4736ac6da
cleos push transactions:返回 cleos push transactions 顺位项和可选参数
# cleos push transactions
运行结果:
顺位项说明:
transactions TEXT //推送的事务组, JSON 格式
可选参数说明:
-h,--help //打印帮助信息
备注: transactions 具体 JSON 格式参见https://www.jianshu.com/p/7cc4736ac6da
EOSIO cleos 命令大全(一) —— version