主页 > imtoken国际版下载 > 如何申请以太坊钱包地址发行自己的虚拟货币

如何申请以太坊钱包地址发行自己的虚拟货币

imtoken国际版下载 2023-10-03 05:07:21

一、安装环境

1、在 chrome 浏览器中安装 MetaMask 插件

2、安装插件

安装方法,下载后解压,在浏览器中输入chrome://extensions/如何申请虚拟币钱包,将安装文件拖放到浏览器中,即可安装

3、新钱包

如何申请虚拟币钱包

输入密码申请以太坊钱包地址并保存助记词

4、转移一个 ETH(现在测试网不能发行代币)

二、发布合约

由于以太坊智能合约使用 Solidity 语言,因此需要在 Solidity 中开发。

如何申请虚拟币钱包

去这个网站发布合同

这里需要安装Chrome插件

1、合同模板

pragmasolidity^0.4.16;interfacetokenRecipient{functionreceiveApproval(address_from,uint256_value,address_token,bytes_extraData)public;}contractTokenERC20{stringpublicname;stringpublicsymbol;uint8publicdecimals=18;//18是建议的默认值uint256publictotalSupply;mapping(address=>uint256)publicbalanceOf;//mapping(address=>mapping(address=>uint256))publicallowance;eventTransfer(addressindexedfrom,addressindexedto,uint256value);eventApproval(addressindexedowner,addressindexedspender,uint256value);eventBurn(addressindexedfrom,uint256value);functionTokenERC20(uint256initialSupply,stringtokenName,stringtokenSymbol)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]);uintpreviousBalances=balanceOf[_from]+balanceOf[_to];balanceOf[_from]-=_value;balanceOf[_to]+=_value;Transfer(_from,_to,_value);assert(balanceOf[_from]+balanceOf[_to]==previousBalances);}functiontransfer(address_to,uint256_value)publicreturns(bool){_transfer(msg.sender,_to,_value);returntrue;}functiontransferFrom(address_from,address_to,uint256_value)publicreturns(boolsuccess){require(_value<=allowance[_from][msg.sender]);//Checkallowanceallowance[_from][msg.sender]-=_value;_transfer(_from,_to,_value);returntrue;}functionapprove(address_spender,uint256_value)publicreturns(boolsuccess){allowance[msg.sender][_spender]=_value;Approval(msg.sender,_spender,_value);returntrue;}functionapproveAndCall(address_spender,uint256_value,bytes_extraData)publicreturns(boolsuccess){tokenRecipientspender=tokenRecipient(_spender);if(approve(_spender,_value)){spender.receiveApproval(msg.sender,_value,this,_extraData);returntrue;}}functionburn(uint256_value)publicreturns(boolsuccess){require(balanceOf[msg.sender]>=_value);balanceOf[msg.sender]-=_value;totalSupply-=_value;Burn(msg.sender,_value);returntrue;}functionburnFrom(address_from,uint256_value)publicreturns(boolsuccess){require(balanceOf[_from]>=_value);require(_value<=allowance[_from][msg.sender]);balanceOf[_from]-=_value;allowance[_from][msg.sender]-=_value;totalSupply-=_value;Burn(_from,_value);returntrue;}}

如何申请虚拟币钱包

2、进入编辑站点

代码不需要修改

单击创建按钮

3、提交智能合约

如何申请虚拟币钱包

点击“创建”后,您可以看到 MetaMask 弹出“确认交易”页面。此页面用于确认交货。点击“CONFIRM”确认提交。

点击刚刚发布的智能合约地址会跳转到Etherscan(以太坊区块浏览器),耐心等待智能合约创建完成。

点击确认,支付成功后他会自动部署合约,稍等片刻申请以太钱包地址如何申请虚拟币钱包,进入区块浏览器查看你的ETH主账户内容:地址为:(加上你支付矿工费的ETH账户地址);点击进入

下图是你的token地址,然后查看token的具体信息: 地址为:

如何申请虚拟币钱包

(您自己的令牌地址)

三、验证

打开 MetaMask 插件

单击添加令牌

在代币地址中输入代币地址

新创建的Token,即ZZZ,显示余额为1,表示ERC20 Token已经成功发布!