如何在 Arbitrum 发币:一键部署土狗 ERC20 合约完整教程

·

关键词:Arbitrum发币、ARB链、ERC20合约、Remix部署、土狗代币、开源源码、Gas优化、MetaMask钱包

想亲手在 Arbitrum(ARB 链)上发行一枚自己的「土狗币」?本教程将手把手带你完成 ERC20 合约编写、调试、部署、验证与开源,全过程只用浏览器即可完成,适合零 Solidity 基础的小白。全程仅需 10 分钟,以及 ≥0.02 ETH 的主网 Gas 费


零、前置条件与工具准备

  1. 已安装 MetaMask(浏览器扩展/iOS/Android 均可)。
  2. 钱包已切换到 Arbitrum One 主网(网络参数:Chain ID 42161,RPC https://arb1.arbitrum.io/rpc)。
  3. 账户余额 ≥0.02 ETH(用于部署及后续交互)。
  4. 推荐使用 Chrome、Brave 或 Edge 浏览器,确保 Remix 功能完整。

👀 错过安装步骤?点此回顾官方钱包初始化教程→


一、打开在线 IDE:Remix 三分钟上手

Remix 是社区最常用的浏览器版 Solidity IDE,支持一键编译、部署、调试智能合约。

  1. 访问 remix.ethereum.org,等待加载完毕。
  2. Workspace 里新建文件夹 MyToken,点击左上角「📁」图标即可。
  3. 右上角勾选 “Auto compile”,保存后续自动编译节省时间。

二、导入并改写 ERC20 模板

contracts/ 目录新建文件 MyERC20.sol,复制以下精简代码(已填好常用参数):

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract QQCoin is ERC20 {
    constructor() ERC20("QQ Coin", "QQ") {
        _mint(msg.sender, 1000000 * 10 ** decimals()); // 发行 100 万枚
    }
}

三、选择编译器并编译

  1. 左侧栏进入 “Solidity Compiler”,选择 0.8.20
  2. Compile MyERC20.sol
  3. 成功时绿色 ✅ 亮起,若有 ⚠️黄色警告,多数是版本号轻微不匹配,无需理会;红色 ❌ 则需修正语法。

四、部署合约到 Arbitrum 主网

步骤拆解如下:

动作操作区要点
① 连接钱包Remix → Deploy & RunEnvironment 下拉选 Injected ProviderMetaMask 弹窗 → 点击「连接」
② 合约构造参数Deployment 区域输入参数:
Name: QQ Coin
Symbol: QQ
InitialSupply: 1000000
全部均以字符串形式输入,无需引号
③ Gas 设置若钱包弹出慢,把 Priority fee 调到 0.1-0.2 Gwei(Arbitrum 网络费极低)不支持 EIP-1559 的钱包可直接填 Gas Price
④ 正式部署点击 Transcact → 钱包确认 → 等待区块确认成功后下方 Deployed Contracts 会出现你的合约地址

部署时长通常 <30 秒,链上确认后可立即生效。


五、在区块浏览器查询合约

  1. 打开 Arbiscan
  2. 粘贴合约地址,即刻查看 供应总量持有者列表交易记录
  3. 将代币 添加到 MetaMask

    • MetaMask → 资产 → 导入代币 → 粘贴合约地址 → 自动填充 Name/Symbol/Decimals → 确认。

此时用户钱包即可看到新发行的代币余额。

👇 还没玩过跨链桥?点击体验 Arbitrum 网络秒级跨链


六、一键开源源码(非强制但强烈建议)

不开源的合约会被社区质疑存在后门或增发风险。开源只需三步:

  1. Flatten 代码

    • 在 Remix 的 “Solidity Compiler” 里点击 Flatten,下载 .sol 单文件。
  2. 进入验证页面

    • 打开你代币的 Arbiscan 合约界面ContractCodeVerify & Publish
  3. 填写表单

    • 编译器版本:0.8.20
    • 优化:默认 falsetrue 皆可
    • Licence:选 MIT
    • 内容:粘贴已全部打平的扁平化代码
    • Submit

验证通过后,页面会显示绿色 Tick,证明 Bytecode 与源码一一对应,可极大增强投资者信任。


七、进阶玩法:可升级、防机器人、锁池子钩子

想让代币具备更多功能?下面给你 30 秒进阶速览:

以上代码可以直接在官方 OpenZeppelin Wizard 中自动生成,再回合并到 MyERC20.sol


常见问题 FAQ

Q1:需要购买 Arbitrum 链的 ETH 吗?
A:是的,部署时必须支付主网 Gas。可通过官方桥或中心化交易所把 ETH 提款至 Arbitrum One。

Q2:合约能增发吗?
A:示例代码默认 无增发,如需可调节把 _mint 放到 ownerOnly 函数里作为铸币特权。记得开源并审计,降低风险。

Q3:为什么 Arbiscan 验证失败 404?
A:确保合约已被区块打包,可等 1-2 个区块后再验证;多数错误由编译器版本或优化设置不一致导致。

Q4:能否免费测试?
A:可先在 Arbitrum Goerli 测试网部署,不需真金白银。Remix 部署时网络选 Injected Provider – Arbitrum Goerli 即可。

Q5:发币后别人能给我的代币定价吗?
A:任何人均可在 Uniswap V3 或 Sushi 创建交易对并定价。确保加池、锁池、宣发同步进行,否则价格剧烈波动。

Q6:Gas 通常花多少钱?
A:2025 年 5 月最新数据:部署 ERC20 ≈ 0.006–0.012 ETH,视合约大小与初始化复杂度而变;桥接 LP 可能还会多 0.002 ETH。


尾声:下一步可以做什么?

现在代币已顺利上链并开源,你可以:

  1. 添加流动池:在 Uniswap V3 创建 ETH/QQ 交易对。
  2. 社媒宣发:制作官网、X (Twitter)、TG 社群,发布白皮书。
  3. 链上营销:使用 Layer3、Galxe 任务进行空投活动,引导真实持币。

祝各位 Arbitrum 链上发币 一路长虹,也欢迎把本教程转给需要的小伙伴!