币圈经过这么多年了,发币早都不是什么稀奇的事,产业链也都已经形成,提供一键发币的网站数不胜数。 在文章开头就先给大家看看一键发币网站都提供哪些服务。 进入他们的网站就可以看到功能一应俱全,除了基本的创建代币以外还有增发、销毁、合并转账、锁定、锁仓、空投、直投,只有你想不到,没有他做不到。 基本功能就是发行一个ERC20标准的代币,设置方面简单明了,费用1个ETH,不得不说是真的贵,不过网站要赚钱的,对于一个小白来说花一个以太坊拥有自己的代币也不是不可以。但咱们这篇文章的目的不是让大家花一个ETH发币,而是只花一点gas费就可以发币。 顺便再看一下其他的扩展功能。 这些拓展功能当然是另行收费的,最低就是销毁、合并转账、增发,这都是1个ETH,锁定功能是2个ETH,锁仓和空投是3个ETH,直投功能是4个ETH。 土豪嫌麻烦的就可以直接使用这种网站服务,一步到位还有专人指导。 自己创建ERC20代币其实没必要花那么多钱去找人创建,自己没有技术也可以轻松的创建属于自己的代币,在这里顺便说一句虽然现在人人可发币,但是还是提倡大家不要发一些毫无意义的币种。没人用还费钱。 通过区块链浏览器我们就可以看到一个ERC20的代币,主要就是确定代币名称、代币符号、发行量这些基本的数据就可以,其他的完全可以照搬。 只要是遵守ERC20的协议,遵守这个代币的标准才能被以太坊钱包支持。 为了让想深入了解的币友可以更好的理解,可以先看一下ERC20的代币标准。 如果只是想简简单单发个币,上面那段也就不用看了。 contract ERC20Interface { string public constant name = "Token Name"; string public constant symbol = "SYM"; uint8 public constant decimals = 18; // 18 is the most common number of decimal places function totalSupply() public constant returns (uint); function balanceOf(address tokenOwner) public constant returns (uint balance); function allowance(address tokenOwner, address spender) public constant returns (uint remaining); function transfer(address to, uint tokens) public returns (bool success); function approve(address spender, uint tokens) public returns (bool success); function transferFrom(address from, address to, uint tokens) public returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens); } 接口代码就在这里,这些代码复制照搬即可。 name :代币名称 symbol:代币符号 decimals:代币小数点位数,代币的最小单位,18 表示我们可以拥有 .0000000000000000001 单位个代币。 totalSupply():发行代币总量。 balanceOf(): 查看对应账号的代币余额。 transfer(): 实现代币转账交易,用于给用户发送代币(从我们的账户里)。 transferFrom(): 给被授权的用户使用,他可以从我们(参数from)的账户里发送代币给其他用户(参数to)。 allowance(): 返回授权花费的代币数。 approve(): 授权用户可代表我们花费的代币数。 这里面的一些数据根据自己的意愿进行修改即可,这些代码全是别人打的修修改改就直接能用。 代币合约代码,在文章中就不进行列举了,这些都不用你自己写,什么不懂问度娘,这些代码早都不是什么不可告人的秘密了,一大堆现成的拿来就可以直接用。 合约代码的部分截图。 代码其实是最麻烦的部分,但是现在来看最轻松,只要改一下参数就可以直接使用了,复制就好。 搞定了代码工作就已经完成了大半,现在只要对你这个代码进行链上部署就算发币成功了。 链上部署就要用到两个工具,第一个MetaMask,这个大家肯定都不陌生,钱包主要用来部署智能合约的时候付gas费。(在这里强调一下两个**都需**) 第二个Remix Solidity IDE,这个一般的币友可能比较陌生,咱们稍微详细一点的介绍一下,Remix Solidity IDE是一款基于浏览器的IDE,用处就是开发智能合约,因为它是直接在浏览器就可以使用的,不用进行安装就避免了很多的麻烦,所以可以说对新手较为友好。 界面如图所示,整体就分为三大部分,最左边属于文件区,中间那部分就是代码的编辑区域,最右边是选项卡,也就是功能区。 下面对这些按键的功能做一个简单的介绍,先说文件区,browser新建文件存放,config存放配置文件,文件区最上面一行快捷按钮,第一个加号表示新建一个文件,第二个文件夹表示打卡本地文件夹,第三第四用不到就不进行介绍了,第五个就是拷贝,第六个是关联。 编辑区域没有什么需要介绍的,主要就是最右侧的选项卡,现在需要使用的是选项卡中的第二个,运行区Run。 了解了这两个基本工具就可以正式开始部署工作了,先要保证你的MetaMask中存有一定数量的以太坊备用,一会用来支付gas费,这个肯定不会用1个ETH。 之后就打开Remix Solidity IDE,把弄好的代码都复制进去,最后在编辑区选择Run,进行最后一步的设置,运行环节选择Injected Web3,合约选择TokenERC20,其他的参数和你之前设置的保持一致即可,也就是你的代币名称数量代号,确定后MetaMask就会自动弹出一个合约部署确认的界面,支付足额gas费就完成了。 在此你就成功发行了自己的ERC20标准的代币,你学废了吗? 每天三轮KEY红包,每轮1000KEY。 第一轮红包在文中“,”处。随文章一同发出。 第二轮红包在文中“。”处。第一轮抢完即发第二轮。 第三轮红包在文中“币”处。第二轮抢完即发第三轮。 —- 编译者/作者:勇哥柒 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
*3000key红包*【跟着勇哥柒学知识23】人人皆可发币,不会真的有人还不会发币吧
2020-07-18 勇哥柒 来源:区块链网络
LOADING...
相关阅读:
- 什么是DeFi行业的狗狗币?2020-08-02
- 【万Key红包】牛市真的来了:美国人都把美元换成比特币了!||万事达卡2020-08-02
- Coinbase考虑添加新的ETH DeFi代币,例如Kava,AMPL2020-08-01
- DeFi项目yEarn.Finance是否能带来丰厚的利润?2020-08-01
- 基于DeFi的流动性挖矿Yield Farming2020-08-01