在 Sepolia 测试网上部署一个 ERC-20 代币( Sepolia ETH 测试币)
使用工具:
①remixIDE:https://remix.ethereum.org/
②谷歌浏览器和MetaMask钱包拓展程序
一、安装并注册MetaMask拓展程序
点击谷歌浏览器右上角的图标,然后点击管理拓展程序
然后在左边工具栏点击应用商店,并搜索MetaMask进行安装
安装好后打开,然后输入密码进行注册。注册完后,在主页面打开左上角更换为Sepolia测试网络
SepoliaETH目前比较难白嫖到,许多网站都不能领了。如果注重效率的话可以去tb/pdd花1块钱买1个。
二、在Remix IDE中编写,编译和部署智能合约
打开https://remix.ethereum.org/ 并创建一个名为Token.sol的文件,输入下述代码:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract GLDToken is ERC20 {
// Gold 是Token的名字
// GLD 是Token的符号
constructor(uint256 initialSupply) ERC20("Gold", "GLD") {
_mint(msg.sender, initialSupply);
}
}
然后在左边第三个编译器当中选择0.8.26版本,然后进行编译
成功之后点击第四个部署图标,选择customize this list,因为如果我们此时选择injected provider的话会显示0ether的,没有钱去支付gas费用就没有办法部署交易。所以需要更换网络
然后选择对应的测试网络,sepolia testnet
这时候我们可以看到地址拥有的ether数量(没有的话需要白嫖或者购买)
选择好需要的参数之后进行部署
部署完成后谷歌会弹出一个合约的确认,查看并点击确认即可
最后可以看到部署成功了
然后复制该合约地址,然后去钱包添加代币,这个合约地址代表的就是你发行的ERC20的代币
https://sepolia.etherscan.io/token 去网站可以查到你的代币
在钱包中添加代币,把合约地址复制进去即可添加成功,
致此你的代币发行完成!