
update 2018.09.10 EOS已经更新了很多版本,命令上也有一些变化,主要体现在wallet部分,之前无需open的命令,现在必须先open才可以使用,不open甚至无法使用wallet list查看到钱包。
钱包操作
以下所有用<>括起来的,请输入的时候不要带上<>
- cleos wallet create -n <钱包名> 创建钱包,创建名字为my的钱包,如果不加”-n”参数,则创建默认钱包,创建后请存储好生成的钱包密码,如一段时间不使用钱包,钱包会被锁定,需要这个密码解锁。
- cleos wallet open -n <钱包名> 打开钱包,需要打开后才可以使用解锁
- cleos wallet unlock –password <钱包密码> 解锁钱包,需要先Open,因为命令行传入docker输入有一些问题,所以用这个更好
- cleos wallet import -n <钱包名> <你的私钥> 私钥导入钱包,将私钥导入到钱包中,如果不加”-n”参数,则导入默认钱包
- cleos get accounts <你的公钥> 查询这个公钥所创建的账户
- cleos create key –to-console 生成一个密钥对,在控制台中显示
账户操作
- cleos system newaccount –stake-net ‘0 EOS’ –stake-cpu ‘0 EOS’ –buy-ram-kbytes 3 -x 30 <注册者账户名> <新注册账户名> <你的公钥owner> <你的公钥active> 创建账号,使用3K RAM (-x 30 为超时时间),不为其质押CPU和NET
- cleos get account <账户名> 查看账户概要信息(可用资源、投票等),参数-j可以查看原始json数据
- cleos get table eosio <账户名> userres 查看账户概要信息(可用资源、投票等)
- cleos system listbw <账户名> 查看账户抵押信息
- cleos get table eosio <账户名> delband 查看账户抵押信息
- cleos get currency balance eosio.token <账户名> 查看账户余额
- cleos get table eosio.token <账户名> accounts 查看账户余额
- cleos transfer <转出账户名> <转入账户名> ‘0.2 EOS’ ‘memo’ eos转账
- cleos system buyram <我的账户名> <接收者账户名> <买入的EOS量> 买入内存
- cleos system sellram <我的账户名> <卖出大小Byte> 卖出内存
- cleos system delegatebw <转出账户名> <转入账户名> ‘network量 EOS’ ‘CPU量 EOS’ 质押NET、CPU,CPU占用的资源貌似是会不断恢复的。抵押EOS可分别获得相应网络和CPU资源,投票权重为两项之和
- cleos system undelegatebw <质押者账户> <被质押的账户> ‘0.1 EOS’ ‘0.1 EOS’ 取消质押(同时撤销相应的票数),撤销的EOS量将会在72小时后到账
转载请注明:萌进制 » 常用EOS操作命令(1.2.0+)