创建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 token)