以太坊发币教程ERC20发币教程ETH发币教程

资讯 2024-06-27 阅读:57 评论:0
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

以太坊现在发币很贵,天价手续费,今天我刚刚帮别人发了一个需要250美金的手续费,我真为顾客心疼,但是没办法,人家有需求,GWEI现在稳定都是100多,对应就是200多美金的手续费,天下苦以太坊久以,更可笑的是转账也有差不多100的手续费。

It's expensive and expensive, and today I've just paid someone a fee for $250. I'm so sorry for my customers, but I can't help it. GWEI is now stable at more than 100 dollars, which corresponds to more than 200 dollars, more than a hundred dollars, more than a hundred dollars in transfers.

闲话不多说,我们来讲解一下ERC20怎么发币的吧。不会的,我可以帮你。

Let's not talk about it. Let's talk about how ERC20 pays. No, I can help you.

https://remix.ethereum.org/首先用到是这个,

https://remix.etherium.org/first used this.

合约代码是这个pragma solidity ^0.4.16;

The contract code is this Pragma sociability ~0.4.16;

interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public; }

contract TokenERC20 {

string public name;

string public symbol;

uint8 public decimals=8;

uint256 public totalSupply;

mapping (address=> uint256) public balanceOf;? //

mapping (address=> mapping (address=> uint256)) public allowance;

event Transfer(address indexed from, address indexed to, uint256 value);

event Burn(address indexed from, uint256 value);

function TokenERC20(uint256 initialSupply, string tokenName, string tokenSymbol) public {

? ? totalSupply=initialSupply * 10 ** uint256(decimals);

? ? balanceOf[msg.sender]=totalSupply;

? ? name=tokenName;

? ? symbol=tokenSymbol;

}

function _transfer(address _from, address _to, uint _value) internal {

? ? require(_to !=0x0);

? ? require(balanceOf[_from] >=_value);

? ? require(balanceOf[_to] + _value > balanceOf[_to]);

? ? uint previousBalances=balanceOf[_from] + balanceOf[_to];

? ? balanceOf[_from] -=_value;

? ? balanceOf[_to] +=_value;

? ? Transfer(_from, _to, _value);

? ? assert(balanceOf[_from] + balanceOf[_to]==previousBalances);

}

function transfer(address _to, uint256 _value) public returns (bool) {

? ? _transfer(msg.sender, _to, _value);

? ? return true;

}

function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {

? ? require(_value <=allowance[_from][msg.sender]);? ? // Check allowance

? ? allowance[_from][msg.sender] -=_value;

? ? _transfer(_from, _to, _value);

? ? return true;

}

function approve(address _spender, uint256 _value) public

? ? returns (bool success) {

? ? allowance[msg.sender][_spender]=_value;

? ? return true;

}

function approveAndCall(address _spender, uint256 _value, bytes _extraData) public returns (bool success) {

? ? tokenRecipient spender=tokenRecipient(_spender);

? ? if (approve(_spender, _value)) {

? ? ? ? spender.receiveApproval(msg.sender, _value, this, _extraData);

? ? ? ? return true;

? ? }

}

function burn(uint256 _value) public returns (bool success) {

? ? require(balanceOf[msg.sender] >=_value);

? ? balanceOf[msg.sender] -=_value;

? ? totalSupply -=_value;

? ? Burn(msg.sender, _value);

? ? return true;

}

function burnFrom(address _from, uint256 _value) public returns (bool success) {

? ? require(balanceOf[_from] >=_value);

? ? require(_value <=allowance[_from][msg.sender]);

? ? balanceOf[_from] -=_value;

? ? allowance[_from][msg.sender] -=_value;

? ? totalSupply -=_value;

? ? Burn(_from, _value);

? ? return true;

}


}

把合约代码复制进去,就可以部署了,

If you copy the contract code, you'll be able to deploy it.

Compile and Deploy ERC20 Contract

Open Remix IDE: https://remix.ethereum.org

img

Select solidity language

img

Create new contract ERC20Token.sol and copy contract code from the bep20 token template here

Modify “name”, “symbol”, “decimals” and “totalSupply” according to your requirements.

img

Compile the ERC20 token contract

a. Step1: Click button to switch to compile page

b. Step2: Select “ERC20Token” contract

c. Step3: Enable “Auto compile” and “optimization”

d. Step4: Click “ABI” to copy the contract abi and save it.

img

Depoy the contract to ETH

a. Step1: Click button to switch to compile button.

b. Step2: Select “Injected Web3”

c. Step3: Select “ERC20Token”

d. Step4: Client “Deploy” button and Metamask will pop up

img

e. Client “confirm” button to sign and broadcast transaction to ETH.

img

至此,发币结束,大家学会了吗?

That's it. That's it. That's it.

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • 0.00003374个比特币等于多少人民币/美金

    0.00003374个比特币等于多少人民币/美金
    0.00003374比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00003374比特币等于2.2826 1222美元/16.5261124728人民币。比特币(BTC)美元(USDT)人民币(CNY)0.00003374克洛克-0/22216.5261124728比特币对人民币的最新汇率为:489807.72 CNY(1比特币=489807.72人民币)(1美元=7.24人民币)(0.00003374USDT=0.0002442776 CNY)。汇率更新于2024...
  • 0.00006694个比特币等于多少人民币/美金

    0.00006694个比特币等于多少人民币/美金
    0.00006694比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00006694比特币等于4.53424784美元/32.5436 16人民币。比特币(BTC)美元(USDT)人民币(CNY)0.000066944.53424784【比特币密码】32.82795436 16比特币对人民币的最新汇率为:490408.64 CNY(1比特币=490408.64人民币)(1美元=7.24人民币)(0.00006694USDT=0.0004846456 CNY)汇率更新时...
  • 0.00015693个比特币等于多少人民币/美金

    0.00015693个比特币等于多少人民币/美金
    0.000 15693比特币等于多少人民币?根据比特币对人民币的最新汇率,0.000 15693比特币等于10.6 1678529美元/76.86554996人民币。比特币(BTC)【比特币价格翻倍】美元(USDT)人民币(CNY)0.000/克洛克-0/5693【数字货币矿机】10.6 167852976.8655254996比特币对人民币的最新汇率为:489,807.72 CNY(1比特币= 489,807.72人民币)(1美元=7.24人民币)(0.00015693 U...
  • ??今日BTC和ETH行情分析以及对BICO的看法

    ??今日BTC和ETH行情分析以及对BICO的看法
    ? 如果你刚认识我那么此刻开始你的幸福? 幸运之路正式开启!? ? 历史记录皆可追溯,往期的记录依然可查,山水相逢,皆是缘!?以后也会经常分享一些看好现货给大家! ? 本周热点 ? ? ? ? ? TON 启动公...
  • 孟洪涛谈威科夫交易法

    孟洪涛谈威科夫交易法
     大咖看市 | 判断趋势的工具(一)  原创2016-04-30孟洪涛期货日报 在讨论判断工具之前,我们先说下判断趋势。趋势包括以下几个阶段:趋势的开始,趋势在运行中,以及趋势的结束。我们判断趋势就是能够找出当前市场处于趋势的哪个阶段,以便调整交易。趋势的不同阶段伴随着交易者不同的行为,起始阶段是进场时机,结束阶段是出场时机,同时也是准备反转的进场时机。但是在交易中遇到的最头疼的问题是以上几个趋势阶段并不会白纸黑字表现出来。 ...
标签列表