也许你经常看到ERC20和代币一同出现,
ERC20是以太坊定义的一个代币标准。要求我们在实现代币的时候必须要遵守的协议,如指定代币名称、总量、实现代币交易函数等,只有支持了协议才能被以太坊钱包支持。其接口如下:
简单说明一下:
代币合约代码:
在开发测试智能合约时,MetaMask和Remix Solidity IDE是两个非常好用的工具,用来完成部署。
安装和配置MetaMask请参考开发、部署第一个去中心化应用,选择了以太坊的测试网络Ropsten,如果你没有余额请点击购买buy,进入的网站可以送一些测试以太币给你,配置好之后,界面应该如下:
浏览器打开Remix Solidity IDE,复制上面这些源码粘贴上,在右侧选项参考如图的设置:注意Environment和Account和MetaMask保持一致,然后选择合约TokenERC20,填入你想要的发行量,名称及代号,就可以创建合约了。这时MetaMask会弹出一个交易确认框,点SUBMIT。待合约部署交易确认之后,点击交易详情如下图,复制合约地址(下图中红色框内)。
打开Metamask界面,切换到TOKENS,点添加合约,出现如下对话框:
填入刚刚复制的地址,点ADD,这时你就可以看到你创建的代币了,如图:
你已经完成了代币的创建和部署(正式网络和测试网络部署方法一样),可以在Etherscan查询到我们刚刚部署的代币,如文章开头的图片,代币发行量为10000,单位为SB。
本文部分内容来自互联网,如有疑问请与我们联系。
发布者:币侠,转转请注明出处:https://www.yfhhf.com/qukuai/42865.html