准备好RAM,EOS发币就是这么简单

       EOS的转账,抵押,RAM买卖等操作基本上钱包都已经实现,但是发币可没那么简单,目前还没有钱包支持。今天就跟我来一起发一个币EETH。具体步骤如下

 

编译源码获得cleos, keosd程序

 

mkdir /home/eos-sources 

cd /home/eos-sources 

git clone https://github.com/EOS-Mainnet/eos.git --recursive   

cd eos 

git checkout mainnet-1.0.5

git submodule update --init --recursive  

./eosio_build.sh

    编译可能需要比较长的时间,大约1个小时以内。编译完成后,执行下面的命令安装

cd build

sudo make install

 

连接主网

 

    直接指定主网节点IP:PORT即可连上主网

cleos -u http://130.211.59.178:8888 get info

    上面红色部分就是节点的ip和端口, 如果有如下输出,说明已经连上主网

准备好RAM,EOS发币就是这么简单_第1张图片

 

部署发币合约eosio.token

 

    目前EOS源码已经包含了一个发币智能合约eosio.token,只需将这个智能合约部署到你的账号即可

cd /home/eos-sources

cleos -u http://130.211.59.178:8888 set contract 你的账号 build/contracts/eosio.token/


    必须先将你的账号私钥导入到钱包,并解锁钱包

 

发币

 

cleos.sh push action ethsidechain create '[ "eosfavorcomm", "1000000000.0000 EETH", 0, 0, 0]' -p ethsidechain

发币成本分析

 

    目前部署eosio.token合约需要消耗200k RAM(4000人民币)左右。

    然后给一个账号发币需要消耗0.24k RAM,如果空投1w用户,成本为2.4M RAM(约5万人民币),成本不低

 

修改合约实现自己的代币逻辑

 

    修改contracts/eosio.token/eosio.token.cpp文件,然后进入EOS源码根目录重新执行./eosio_build.sh即可

 

代币余额显示支持

 

    目前只有eosfavor.com和eostracer.io两个EOS区块浏览器支持代币余额显示。有代币余额显示需求的可联系作者,eosfavor.com区块浏览器提供代币余额显示服务。

准备好RAM,EOS发币就是这么简单_第2张图片

 

|**************************************************
* 本文来自CSDN博主"爱踢门",喜欢请点关注
* 转载请标明出处:http://blog.csdn.net/itleaks
***************************************************|

如果你对EOS,ETH技术及开发感兴趣,请入QQ群讨论: 829789117

准备好RAM,EOS发币就是这么简单_第3张图片
如需实时查看最新文章,请关注公众号"区块链斜杠青年",一起探索区块链未来

准备好RAM,EOS发币就是这么简单_第4张图片

你可能感兴趣的:(区块链,EOS)