下图是一个EOS下一个简单的发行token合约的代码片段
create 是创建token的结构
transfer是转帐的结构
issue是发行的结构使用:eosiocpp命令编译源代码
代码编译结果主要有两个文件:.abi和.wast文件,向EOS公链上部署智能合约需要这两个文件。
下面截图和文字说明解释一下合约部署和一系列操作流程
step1、首先执行下面两条命令把链启动起来
cd ~/eos/build/programs/nodeos
./nodeos
step2、执行下面命令到cleos目录下
cd ~/eos/build/programs/cleos
执行下面图中的命令进行必要的初始设置,命令和执行结果
step3、执行下图中的命令,导如私钥,eosio超级账户创建一个账户currency
step4、eosio账户发行10亿EOS token
step5、读取 eosio账户的EOS token 余额
./cleos get currency balance eos eosiostep6、使用超级账户 eosio 创建一个账户 eos.ck,并转账 1000.0000 EOS 查看账户余额
以上是对EOS token转账查询的操作,下面正式进入对合约token的操作
step7、部署currency,下面是部署智能合约,创建token,发行token,转帐的命令和执等结果截图