如何在 Mantle 上创建 Memecoin(ERC-20)

  • QuickNode
  • 发布于 2025-05-17 15:19
  • 阅读 34

本文介绍了如何在 Mantle Sepolia 测试网上创建和部署一个 Memecoin(ERC-20 代币)。内容包括:Mantle 简介、创建 QuickNode 节点、将 Mantle RPC URL 添加到 MetaMask、桥接测试网 MNT、在 Remix.IDE 上创建 Memecoin,以及在 FusionX 上添加流动性等步骤。

概述

Mantle 是一个构建在以太坊之上的 Layer 2 (L2) 区块链,旨在提供比以太坊主网低得多的 gas 费用和更快的交易速度。它使现有的以太坊合约和工具能够在 Mantle 上运行,且只需进行最少的调整。

在本指南中,我们将教你更多关于 Mantle 的知识,然后向你展示如何在 Mantle Sepolia 测试网上创建和部署你自己的 meme coin (ERC-20 token)。让我们开始吧。

如何在@0xMantle 上创建 Meme Coin

你将做什么

  • 了解 Mantle
  • 使用 QuickNode 创建一个 Mantle Sepolia 节点端点
  • 将 Mantle RPC URL 添加到 MetaMask
  • 将测试网 MNT 从 Sepolia 桥接到 Mantle
  • Remix.IDE 上创建一个 meme coin(ERC-20 token)
  • FusionX 上为 meme coin 添加流动性

你需要的

什么是 Mantle?

Mantle Network 被构建为 Rollup,利用以太坊的验证者和共识协议来显著降低 gas 费用、减少延迟并提高吞吐量。与在单个层中处理交易执行、共识、结算和存储的传统单片链(例如,以太坊 L1)不同,Mantle 采用模块化架构,将这些功能分离为单独的组件。这包括一个用于交易的 EVM 兼容执行层,共识和结算在以太坊上处理,以及一个外部数据可用性(DA)模块。

使用 QuickNode 创建一个 Mantle 节点端点

为了在 Mantle Sepolia 测试网上部署 ERC-20 token,我们需要一个节点来进行通信。欢迎你使用公共节点或部署和管理你自己的基础设施;但是,如果你想要快 8 倍的响应时间,你可以把繁重的工作留给我们。 在这里注册一个帐户。

登录后,转到“端点”页面,然后单击“创建端点”按钮。 然后,选择 Mantle 链和 Sepolia 网络。

Mantle 链

创建端点后,复制 HTTP Provider URL 并放在手边,因为你将在下一节中需要它。

将 Mantle 节点端点添加到 MetaMask

接下来,让我们将先前创建的 Mantle 端点添加到 MetaMask。与使用公共端点相比,将我们的私有端点添加到 MetaMask 将在提交交易时实现更可靠和更快速的服务。

打开你的 MetaMask 钱包,单击左上角的“网络”图标,然后单击“添加网络”。 然后,填写网络详细信息:

  • 网络名称:Mantle Sepolia
  • 新 RPC URL:{QUICKNODE HTTP URL}
  • 链 ID:5003
  • 货币符号:MNT
  • 区块链浏览器 URL:https://sepolia.mantlescan.xyz/

在下一节中,我们将在 Sepolia 上获得一些测试网 ETH,然后铸造 MNT token 并将其桥接到 Mantle Sepolia 测试网。

为你的以太坊 Sepolia 钱包提供资金

在撰写本文时,Mantle Sepolia 上没有用于检索 MNT(Mantle Token;用于支付 gas 费用的原生 token)的原生 faucet,因此,我们将在以太坊 Sepolia 上铸造 MNT,然后桥接到 Mantle Sepolia。 为了做到这一点,我们需要确保我们在以太坊 Sepolia 上有足够的 ETH 来支付 gas 费用。

导航到 QuickNode 多链 Faucet 并粘贴或连接你的钱包地址。 然后,继续请求测试网 ETH。

QuickNode Faucet

注意:钱包必须在以太坊主网上至少持有 0.001 ETH 才能使用 EVM faucet。

在以太坊 Sepolia 上铸造 MNT

在为我们的以太坊 Sepolia 钱包提供资金后,让我们铸造 MNT token。

导航到 Mantle Faucet,连接你的 X 帐户,然后请求至少 20 个 MNT token。

Mint Mantle

桥接到 Mantle

为了将我们的 MNT 从以太坊 Sepolia 桥接到 Mantle Sepolia,我们将使用 Mantle Bridge

我们建议桥接至少 20 个 MNT,以确保你有足够的资金来支付合约部署费用,然后在 FusionX 上添加流动性。

Mantle Bridge

创建一个 Meme Coin

现在我们在 Mantle Sepolia 上有了 MNT,我们可以开始创建 Meme Coin。对于本指南,我们将使用 OpenZeppelin 的 ERC-20 智能合约来轻松创建 ERC-20 token。

导航到 Remix.IDE 并确保你在文件资源管理器选项卡 📑 上。然后,单击“新建文件”📄 图标并命名文件 - ERC20.sol

在代码编辑器中输入以下代码:

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract Token is ERC20 {
 constructor() ERC20("Mantle PEPE", "MPEPE") {
 _mint(msg.sender, 1000 * 10 ** decimals());
 }
}

让我们简要介绍一下代码。

智能合约 (Token) 继承了 OpenZeppelin 的 ERC-20 合约,并将 token 命名为带有符号 MPEPEMantle PEPE。然后,在构造函数中,调用 _mint 函数,将 1000 个 token 铸造到部署 ERC-20 token 合约的地址。

编译

接下来,我们需要编译智能合约才能部署它。 编译将 Solidity 代码转换为字节码,EVM 可以解释和执行这些字节码(在此处了解更多信息 here)。

导航到“Solidity 编译器”选项卡,然后单击“编译 ERC20.sol”。

编译 Remix.IDE

部署

要部署 ERC-20 token,请导航到“部署和运行事务”选项卡,将你的环境更改为“注入提供程序”,然后连接你的钱包。 确保你的 MetaMask 钱包连接到 Mantle Sepolia 测试网(显示的链 ID 应为 5003)。

单击“部署”按钮并在你的钱包中确认交易。

Mantle Sepolia

执行事务后,我们可以确认智能合约已部署在 Mantle Sepolia 浏览器上。 通过“已部署/未固定合约”部分复制智能合约地址,然后在 https://sepolia.mantlescan.xyz/ 搜索它。 接下来,通过单击“导入 Token”并粘贴你的智能合约地址,以及输入 token 符号(例如,MPEPE),将 token 添加到你的 MetaMask 钱包。 你应该看到你铸造的 token:

MetaMask 上的 MPEPE

向 FusionX 添加流动性

随着我们的 token 在 Mantle 测试网上线,让我们通过 FusionX 添加一些流动性,这是 Mantle 区块链的 DeFi 生态系统。 将流动性添加到我们的 token 将允许其他用户交换和交易我们的 token。

导航到 FusionX 上的 流动性 选项卡,连接你的钱包,然后单击“添加流动性”(确保你在 Mantle Sepolia 上)。 按照以下步骤添加流动性:

  • 1. 在“选择 Token 对”字段中,单击“选择”并输入你的 token 地址。 系统可能会提示你单击“我理解”,然后单击“导入”。
  • 2. 导入 token 后,我们需要选择交换费用。 当用户或智能合约交易你的 token 时,会将交换费用提供给流动性提供者(在本例中为你自己)。 就本指南而言,我们将选择 0.05%。
  • 3. 设置初始价格。 对于本指南,我们将选择 10,这等于每 MNT 10 个 MPEPE。
  • 4. 在“设置价格范围”部分,我们将选择我们要为其提供流动性的价格范围。 为简单起见,我们将选择 10%。
  • 5. 在“存款金额”部分,我们将选择我们要作为流动性提供的 MPEPE 和 MNT 的金额。 这是一个任意值,但应注意的是,你提供的流动性越少,用户在想要交易更大金额时可能会产生的滑点就越多。

FusionX

  • 6. 单击“启用 MPEPE”并在你的 MetaMask 钱包中批准交易。 然后,单击“添加”以添加流动性。 将显示一个窗口,确认你的流动性详细信息:

FusionX 添加

在这里,我们看到我们正在将 99.03 MPEPE 和 9.757 MNT 存入池中,交换费用层为 .05%。 还显示了每个 MNT 的 MPEPE 价格(例如,10)以及我们提供的流动性范围。

  • 7. 单击“添加”并在你的钱包中确认交易。 完成后,我们可以转到 交换 选项卡,并尝试使用我们的 token 进行交换。 请注意,我们只能对我们添加到流动性的交易对(例如,MPEPE/MNT)进行交换。

FusionX 交换

接下来该怎么做

创建 meme coin 和添加流动性只是成功 meme coin 的几个步骤之一。 要继续开发你的 meme coin,请尝试以下操作:

  • 在 Mantlescan 上开源你的智能合约代码
  • 在 X 和 Farcaster 等网站上为你的 meme coin 创建一个网站和社交页面
  • 通过提供奖励(例如,免费 token)来激励用户将你的 meme coin 纳入他们的 dApp
  • 参加黑客马拉松并通过尝试最新的 web3 技术来创新你的 meme coin

最后的想法

你有它了! 你刚刚通过 Remix.IDE 在 Mantle 测试网上部署了自己的 meme coin (ERC-20 token),并在 FusionX 上向其添加了流动性!

如果你有问题或想法想要分享,请在 DiscordTwitter 上给我们留言!

我们 ❤️ 反馈!

如果你有任何反馈或新主题的请求,请告诉我们。 我们很乐意听取你的意见。

附加资源

  • 原文链接: quicknode.com/guides/man...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
QuickNode
QuickNode
江湖只有他的大名,没有他的介绍。