创建EOS token

步骤

1、创建eos.token 合约

cleos create account eosio lql.token xxx xxx
cleos set contract lql.token build/contracts/eosio.token -p lql.token

只能创建同名账户
每个用户可以创建多个智能合约,但是同一时间智能指向一个智能合约

2、发币

cleos push action lql.token  create '["liao","100000.0000 LEO"]' -p lql.token 

liao 拥有 100000 个 LEO 币的分发权限
发币指定了小数位数,后面分发和转账的时候同样需要保持小数一致

3、分发

cleos push action lql.token issue '[ "quan", "1000.0000 LEO", "" ]' -p liao

4、查看eos 余额

cleos get currency balance lql.token quan LEO

5、转账操作

cleos push action lql.token transfer '["quan", "lei", "200.0000 LEO", "" ]' -p quan

不同的账户可以创建对应的token智能合约,一个智能合约可以发布不同名称的代币

很多方法中最后一个参数memo(备注)

6、查看发行状态

cleos --url http://172.168.10.6:8888 get currency stats oot.token OOT

注意:

Unable to connect to keosd, if keosd is running please kill the process and try again.
这个是 EOS 的一个BUG,可以先删除 keosd 进程:killall keosd,然后加入 --wallet-url 参数来解决:

cleos --wallet-url http://127.0.0.1:8900 wallet create

推荐阅读更多精彩内容

  • 学习区块链,最刺激的莫过于发币,第一篇文章里介绍了如何搭建EOS开发环境,第二篇文章我们已经介绍了如何部署调用合约...
    P叔阅读 3,887评论 5 6
  • 1. 文章摘要 【本文目标】 在EOS私链环境发行TOKEN代币,并进行转账交易。 【环境前置条件】 1)已搭建好...
    笔名辉哥阅读 1,585评论 1 51
  • 最近读李笑来的《把时间当做朋友》这本书,书中有一部分内容讲的是学习一项技能的时候有的人会问有什么用,学的时候你...
    城中诗客阅读 154评论 0 0
  • 1.定义Item Item 是保存爬取到的数据的容器;其使用方法和 python 字典类似。 您可以通过创建一个 ...
    SingleDiego阅读 843评论 0 1
  • 2017/11/21 九摄氏度的寒凉中醒来 迷糊,疲惫和倦怠 烧水,梳头,漱口 这是11月的蓉城,秋和冬的缱绻,交...
    墨酱_1333阅读 69评论 0 0