以太坊:发行代币
介绍基于 ERC-20 标准的代币发行流程,涵盖 Solidity 合约编写、Hardhat 部署脚本及 Sepolia 测试网验证的全过程。
以太坊:发行代币
-
ERC-20: Token Standard(代币标准)
-
编写自己的smartcontract
实现ERC-20规范
import "./IERC20.sol";
import "./math/SafeMath.sol";
contract ERC20 is IERC20 {
}
以代币符号和名称为例
代币的名称
function name() public pure returns (string memory) {
return unicode"槑";
}
代币的符号
function symbol() public pure returns (string memory) {
return unicode"☺";
}
- smartcontract部署(sepolia)
合约部署的方式有很多。(以hardhat为例)
a. 安装hardhat。 b. 编写部署脚本。 c. 运行部署指令
当部署成功,会返回合约的地址
可以在对应的主网上查看到对应的合约部署成功
-
验证token
打开metafox,添加自定义的代币,输入合约地址。
可以看到在代币的符号就是在我们在智能合约自定义的符号。