EOS命令详解

cleos命令解析

查看客户端版本

cleos version client

 

wallet

创建钱包

cleos wallet create -n fish1208 --to-console

 

打开钱包

cleos wallet open

 

解锁钱包

cleos wallet unlock -n fish1208 --password PW5KiK9GU2TVo2TpA9Ragpzygj8s54AiCxBi2gDVzgUzWZCxbHZsS

 

锁定钱包

cleos wallet lock -n fish1208

 

锁定所有钱包

cleos wallet lock_all

 

将Private key导入钱包

cleos wallet import -n fish1208 --private-key 5JZEmy65HqCu1iobB98hA7ca1NYzRtK28gqWyonC25cUA54EmJS

 

查看钱包列表

cleos wallet list

 

查看Private key导入情况

cleos wallet keys

 

停止

cleos wallet stop

 

create

创建key

cleos create key --to-console

 

创建用户账户

cleos create account eosio fish EOS8jdARRTMt1gFkKJwccdCPnkXJDi2b3sJSQuY3Db7whEBhFaF2X EOS8jdARRTMt1gFkKJwccdCPnkXJDi2b3sJSQuY3Db7whEBhFaF2X

 

get

获取信息

cleos get info

 

获取区块信息

cleos get block 128

 

获取账号信息

cleos get account fish

 

获取code

cleos get code fish

 

如果部署合约,则code hash会有变化

 

获取账号对应的abi

cleos get abi fish

获取动作

cleos get actions fish -j

 

获取账号列表

cleos get accounts EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P

通过公钥来查询其“管辖”的账号列表

 

获取余额

cleos get currency balance eosio.token fish EOS

eosio.token 部署eosio.token合约的账户

fish普通账户

 

set

设置合约

cleos set contract fish hello -p fish

 

token

创建eosio.token账户

cleos create account eosio eosio.token EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P

executed transaction: 2b6f62a00fbf2f139fb233e08bfe26448d1eb05b1b3b9543aa1abb3d80c6a37b  200 bytes  239 us

#         eosio <= eosio::newaccount            {"creator":"eosio","name":"eosio.token","owner":{"threshold":1,"keys":[{"key":"EOS7ZcTmKesEKSjTXv4tx...

warning: transaction executed locally, but may not be confirmed by the network yet    ]

 

编译wast

eosiocpp -o eosio.token.wast eosio.token.cpp

 

部署eosio.token智能合约

cleos set contract eosio.token eosio.token -p eosio.token

 

创建EOS的代币

cleos push action eosio.token create '[ "eosio", "1000000000.0000 EOS", 0, 0, 0]' -p eosio.token

executed transaction: 140e133e61b65ded514b9d0a39bf206d159c668da210d0dd12e524f138df067c  120 bytes  425 us

#   eosio.token <= eosio.token::create          {"issuer":"eosio","maximum_supply":"1000000000.0000 EOS"}

warning: transaction executed locally, but may not be confirmed by the network yet    ]

 

代币发放

cleos push action eosio.token issue '["fish","100.0000 EOS", "发给fish账户100个EOS"]' -p eosio

executed transaction: dfac1bfb8504f34403f977db7600140113cfc3587a89661c1ba0d25c86dd6810  144 bytes  1311 us

#   eosio.token <= eosio.token::issue           {"to":"fish","quantity":"100.0000 EOS","memo":"发给fish账户100个EOS"}

#   eosio.token <= eosio.token::transfer        {"from":"eosio","to":"fish","quantity":"100.0000 EOS","memo":"发给fish账户100个EOS"}

#         eosio <= eosio.token::transfer        {"from":"eosio","to":"fish","quantity":"100.0000 EOS","memo":"发给fish账户100个EOS"}

#          fish <= eosio.token::transfer        {"from":"eosio","to":"fish","quantity":"100.0000 EOS","memo":"发给fish账户100个EOS"}

warning: transaction executed locally, but may not be confirmed by the network yet    ]

 

查询fish账户余额

cleos get currency balance eosio.token fish EOS

eosio.token 部署eosio.token合约的账户

fish普通账户

 

代币交易

先创建testuer账户

cleos create account eosio testuer EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P

 

转给testuser账户25个代币

cleos push action eosio.token transfer '["fish","testuer","25.0000 EOS", "fish转25个testuer"]' -p fish

executed transaction: fd4761bf4ae71a5fefd853a0e8b29f561ef9caf70179e60a3c72c9480be0378a  144 bytes  723 us

#   eosio.token <= eosio.token::transfer        {"from":"fish","to":"testuer","quantity":"25.0000 EOS","memo":"fish转25个testuer"}

#          fish <= eosio.token::transfer        {"from":"fish","to":"testuer","quantity":"25.0000 EOS","memo":"fish转25个testuer"}

#       testuer <= eosio.token::transfer        {"from":"fish","to":"testuer","quantity":"25.0000 EOS","memo":"fish转25个testuer"}

warning: transaction executed locally, but may not be confirmed by the network yet    ]

查看fish、testuer账户余额

 

参考:

https://mymonero.com/

https://blog.csdn.net/qq1169091731/article/details/79946032

https://blog.csdn.net/caokun_8341/article/details/80713851

https://eosfans.io/wiki/smart-contracts

https://www.cnblogs.com/paluano/p/cleos.html

https://eosfans.io/topics/435

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值