以太坊:发行代币

介绍基于 ERC-20 标准的代币发行流程,涵盖 Solidity 合约编写、Hardhat 部署脚本及 Sepolia 测试网验证的全过程。

作者:npc001 · 2026-06-27T10:00:00.000000000+00:00

以太坊:发行代币


  1. ERC-20: Token Standard(代币标准)

    ERC-20

    ERC

  2. 编写自己的smartcontract

实现ERC-20规范


  import "./IERC20.sol";
  import "./math/SafeMath.sol";

  contract ERC20 is IERC20 {

  }

IERC

以代币符号和名称为例

代币的名称


  function name() public pure returns (string memory) {
    return unicode"槑";
  }

代币的符号


  function symbol() public pure returns (string memory) {
    return unicode"☺";
  }

  1. smartcontract部署(sepolia)

合约部署的方式有很多。(以hardhat为例)

a. 安装hardhat。 b. 编写部署脚本。 c. 运行部署指令

当部署成功,会返回合约的地址

address

可以在对应的主网上查看到对应的合约部署成功

smartcontract

  1. 验证token

    打开metafox,添加自定义的代币,输入合约地址。 token 可以看到在代币的符号就是在我们在智能合约自定义的符号。