创建eos代币
root@aries-virtual-machine:/home/aries/tmp/eos# cleos push action eosio.token create '[ "eosio", "1000000000.0000 SYS"]' -p eosio.token
executed transaction: f986e9e6b5c2424af0b7df1d382e21798e4900ee691aeeb1e775334777378de7 120 bytes 2878 us
# eosio.token <= eosio.token::create {"issuer":"eosio","maximum_supply":"1000000000.0000 SYS"}
warning: transaction executed locally, but may not be confirmed by the network yet ]
从返回结果分析:
1、这笔交易消耗了120 bytes 1000 cycles.
2、eosio.token <= eosio.token::create 说明,这个代币是由eosio.token创建在eosio.token账户上。
3、{“issuer”:”eosio”,”maximum_supply”:”1000000000.0000 SYS”}说明,资产发布在eosio账户上,数量”1000000000.0000 SYS”。这一点需要注意,下面调用issue接口的时候,需要用eosio账户签名,因为资产发行在eosio账户上。
代币发放
root@aries-virtual-machine:/home/aries/tmp/eos# cleos push action eosio.token issue '[ "user", "100.0000 SYS", "memo" ]' -p eosio
executed transaction: b938b1af134751ae74a0982d834e5166ea7fabbc882eddbcbf964f2e0c31cd4c 128 bytes 1325 us
# eosio.token <= eosio.token::issue {"to":"user","quantity":"100.0000 SYS","memo":"memo"}
# eosio.token <= eosio.token::transfer {"from":"eosio","to":"user","quantity":"100.0000 SYS","memo":"memo"}
# eosio <= eosio.token::transfer {"from":"eosio","to":"user","quantity":"100.0000 SYS","memo":"memo"}
# user <= eosio.token::transfer {"from":"eosio","to":"user","quantity":"100.0000 SYS","memo":"memo"}
warning: transaction executed locally, but may not be confirmed by the network yet ]
代币交易
cleos push action eosio.token transfer '[ "user", "tester", "25.0000 SYS", "m" ]' -p user
executed transaction: da3af55abf41845abd3b3cadd9166198c881589d315deb2f9937dd09107c6798 128 bytes 960 us
# eosio.token <= eosio.token::transfer {"from":"user","to":"tester","quantity":"25.0000 SYS","memo":"m"}
# user <= eosio.token::transfer {"from":"user","to":"tester","quantity":"25.0000 SYS","memo":"m"}
# tester <= eosio.token::transfer {"from":"user","to":"tester","quantity":"25.0000 SYS","memo":"m"}
warning: transaction executed locally, but may not be confirmed by the network yet ]
查看余额
root@aries-virtual-machine:/home/aries/tmp/eos# cleos get currency balance eosio.token tester SYS
25.0000 SYS
root@aries-virtual-machine:/home/aries/tmp/eos# cleos get currency balance eosio.token user SYS
75.0000 SYS
网友评论