ERC20是以太坊常见的代币标准。 很多方法都实现,直接继承它即可。 以下是发币的合约代码 铸造方法,ERC20也已经写好。
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.8.2 <0.9.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyFirstToken is ERC20{
constructor(string memory name_, string memory symbol_) ERC20(name_,symbol_) {
_mint(msg.sender, 1024*10**18);//1024枚
}
}
部署选择sepolia测试网络,选择metaMask
部署完之后,在metaMask里,网络选择sepolia,点击添加代币,将刚才部署的智能合约地址放进去,就可以看到自己刚刚发行的代币。