LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > *3000key红包*【跟着勇哥柒学知识23】人人皆可发币,不会真的有人还不会发币吧

*3000key红包*【跟着勇哥柒学知识23】人人皆可发币,不会真的有人还不会发币吧

2020-07-18 勇哥柒 来源:区块链网络


一键发币

币圈经过这么多年了,发币早都不是什么稀奇的事,产业链也都已经形成,提供一键发币的网站数不胜数。

在文章开头就先给大家看看一键发币网站都提供哪些服务。

进入他们的网站就可以看到功能一应俱全,除了基本的创建代币以外还有增发、销毁、合并转账、锁定、锁仓、空投、直投,只有你想不到,没有他做不到。

基本功能就是发行一个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。

第一轮红包在文中“,”处。随文章一同发出。

第二轮红包在文中“。”处。第一轮抢完即发第二轮。

第三轮红包在文中“币”处。第二轮抢完即发第三轮。


—-

编译者/作者:勇哥柒

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...