本会动态

文章详情页
Logo
发布时间:2019-05-18 13:21:34来源:点击:46

  2017年开始,区块链ICO项目层出不穷,市场热度一波更胜一波,很多ICO都是通过以太坊智能合约发行自己的代币(token),具体怎样才能发行代币呢?本文进行具体详细的介绍。

  以太坊官网ERC20标准合约代码:https://www.ethereum.org/token#minimum-viable-token

  MetaMask:一款在谷歌浏览器Chrome上使用的插件类型的以太坊钱包

  Remix:Solidity(以太坊智能合约开发语言)开发神器,https://ethereum.github.io/browser-solidity

  以太坊web钱包:https://www.myetherwallet.com/#send-transaction

  如果以上网站不能打开,请使用***×××。

  必发888

  

  

  安装成功在浏览器右上角会出现metamask图标

  

  

  Main Ethereum Network:主网络

  Ropsten Test Network:Ropsten测试网络

  Kovan Test Network:Kovan测试网络

  Rinkeby Test Network:Rinkeby测试网络

  Localhost 8545:本地测试网络

  Custom RPC:配置必发365更多的私有网络

  主网络上的操作都要用到真实的ETH,测试网络可以申请免费的测试币进行操作,我们可以先在测试网络上进行操作,然后再到主网络上进行操作。

  免费测试币的申请,可以在网上搜索一下相关教程

  

  输入尽量复杂的密码,并保存好助记词,一旦忘记密码和丢失了助记词,该钱包将不能再使用。

  

  可以通过二维码或者把地址复制到剪贴板,进行转入操作。

  打开官方网站:https://www.ethereum.org/token#minimum-viable-token ,拷贝官方标准合约代码。

  

  打开在线IDE:https://ethereum.github.io/browser-solidity ,新建一个文件,粘贴合约代码。

  

  先编译

  必发365

  设置参数:

  第一个参数:发行token的数量

  第二个参数:代币的全称

  第三个参数:代币的简称,比如BTC、ETH

  格式,例:1300000000,"Person name token","PNT"

  

  生成成功会弹出确认界面,可以看到需要的手续费

  

  

  然后弹出提×××约的界面,点击“SUBMIT”

  

  可以看到正在提交中

  

  点开进入网页,可以查看状态

  

  向钱包账号中添加发行的token

  

  填入提×××约时生成的合约地址

  

  添加成功,我们发行的代币将会出现在我们的钱包账号中。

  

  打开验证合约网址

  

  

  添加合约信息

  

  合约信息包括:

  合约地址:提交成功后生成的合约地址

  合约名称:编译时我们选择的MyAdvancedToken

  版本号:编译时使用的版本号

  

  是否优化:否

  合约代码

  合约中构造函数传入的参数的ABI码

  点击查看合约状态页面中的合约地址

  

  选择:Code标签,“Constructor Arguments”中就是ABI码

  

  点击按键,进行验证和发布

  

  验证和发布成功会出现如下界面:

  

  在合约查看页面出现如下信息:

  

  MetaMask不支持转出Token,我们使用以太坊的web钱包进行操作,打开:https://www.myetherwallet.com/#send-transaction,

  按图片中提示进行操作

  

  点击后,定位到网页右下角,按如下提示进行操作

  

  出现如下错误信息,是因为“PNT”这个符号已经有人使用了,所以在发行代币前最好取一个没有使用过的简称,这里我们可以换一个名称再次提交

  

  添加成功后如下显示:

  

  现在转到我们自己的imToken钱包中

  

  生成交易

  

  确认发送

  

  弹出MetaMask操作界面,进行提交

  

  成功提交,浏览器底部出现如下提示:

  

  至此,我们自己的代币就发行成功了,然后就可以进行宣传包装,然后ICO等,充分发挥你的想像力,创造奇迹。


必发365 必发888