閱讀時間 6 分鐘
概覽
Mantle 基於Ethereum第二層(L2)區塊鏈,旨在提供比Ethereum mainnet低得多的 gas 費用以及更快的交易速度。它使現有的Ethereum 工具Mantle 極少的調整Mantle 在Mantle 上運行。
在本指南中,我們將帶您深入了解Mantle 向您展示如何在Mantle testnet上手動創建並部署您自己的迷因幣(ERC-20 代幣)。現在就讓我們開始吧。
想看影片教學嗎?跟著 Sahil 一起學習,在不到 13 分鐘的時間內,了解如何在Mantle 上創建迷因幣Mantle FusionX 上提供流動性。
您將負責的工作內容
- 了解Mantle
- endpoint Quicknode
- 將Mantle URL 新增至 MetaMask
- 將 Sepolia 上的testnet 橋接至Mantle testnet
- 在Remix.IDE上建立一款迷因幣(ERC-20 代幣)
- 在FusionX上為迷因幣提供流動性
您需要準備的物品
- 對 Ethereum 與智慧合約
- MetaMask錢包或相容於WalletConnect的錢包
- 一個X帳號(以便使用Mantle )
- 一個網頁瀏覽器(例如 Chrome)
什麼是Mantle?
Mantle 採用 Rollup 架構,利用Ethereum驗證者與共識協議,大幅降低 gas 費用、減少延遲並提升吞吐量。與傳統的單體鏈(例如Ethereum )將交易執行、共識、結算及儲存整合於單一層級不同Mantle 模組化架構,將這些功能分離為獨立的組件。 這包括一個用於處理交易的 EVM 相容執行層(其共識與結算流程在Ethereum進行),以及一個外部資料可用性(DA)模組。
Endpoint Quicknode建立Mantle Endpoint
若要在Mantle testnet部署 ERC-20 代幣,我們需要一個可用於通訊的節點。您可以自由選擇使用公開節點,或自行部署並管理基礎設施;不過,若您希望獲得快上 8 倍的回應速度,不妨將繁重的工作交給我們處理。請點此註冊帳號。
登入後,請前往「端點」頁面,然後點擊「 Endpoint」按鈕。接著,選取 Mantle 鏈及Sepolia網路。

建立endpoint後,請複製 HTTP 提供者網址並妥善保存,因為您在下一節中會需要用到它。
將Mantle Endpoint MetaMask
接下來,讓我們將先前建立的Mantle endpoint MetaMask。與使用公開endpoint相比,將私有endpoint MetaMask 將使提交交易時獲得更可靠且更快速的服务。
開啟您的 MetaMask 錢包,點擊左上角的「網路」圖示,然後點擊「新增網路」。接著,請填寫網路詳細資訊:
- 網路名稱:Mantle
- 新的 RPC URL:
{QUICKNODE 網址} - 鏈 ID:5003
- 貨幣符號:MNT
- 區塊鏈瀏覽器網址:https://sepolia.mantlescan.xyz/
在下一節中,我們將在 Sepoliatestnet 取得一些testnet 接著鑄造 MNT 代幣,並將其橋接至Mantle testnet。
為您的Ethereum 錢包充值
截至本文撰寫之時Mantle 上尚未設有原生水龍頭可供領取 MNT(Mantle ;用於支付 gas 費的原生代幣),因此,我們將在Ethereum 上鑄造 MNT,然後透過橋接轉移至Mantle 。為此,我們必須確保在Ethereum 上持有足夠的 ETH 以支付 gas 費。
請前往Quicknode 水龍頭,並貼上或連結您的錢包地址。接著,即可申請testnet 。

注意:Mainnet 使用 EVM 水龍頭,錢包在Ethereum Mainnet 餘額必須至少有 0.001 ETH。
在Ethereum 上鑄造 MNT
既然我們的Ethereum 錢包已充值,現在就來鑄造 MNT 代幣吧。
請前往Mantle 連結您的 X 帳號,然後申請至少 20 枚 MNT 代幣。

通往Mantle橋樑
為了將我們的 MNT 從Ethereum 橋接至Mantle ,我們將使用Mantle 。
我們建議至少轉入 20 MNT,以確保您有足夠的資金支付合約部署費用,然後在 FusionX 上提供流動性。

建立一款迷因幣
既然Mantle 上已經部署了 MNT,我們就可以開始創建這款迷因幣了。在本指南中,我們將使用 OpenZeppelin 的 ERC-20 智慧合約,輕鬆創建一個 ERC-20 代幣。
請前往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());
}
}
讓我們簡要地說明一下這段程式碼。
該智慧合約(代幣)繼承了 OpenZeppelin 的 ERC-20 合約,並將代幣命名為Mantle ,代幣符號為MPEPE。接著,在建構函式中呼叫_mint函式,向部署 ERC-20 代幣合約的地址鑄造 1000 個代幣。
編譯
接下來,我們需要編譯這個智慧合約,以便進行部署。編譯會將 Solidity 程式碼轉換為位元組碼,而 EVM 能夠解譯並執行該位元組碼(點此了解更多)。
切換至「Solidity 編譯器」分頁,然後點擊「編譯 ERC20.sol」。

部署
要部署 ERC-20 代幣,請切換至「部署與執行交易」分頁,將環境切換為「注入式提供者」,並連接您的錢包。請確保您的 MetaMask 錢包已連接到Mantle testnet 顯示的鏈 ID 應為 5003)。
點擊「部署」按鈕,並在您的錢包中確認這筆交易。

交易執行完成後,我們可以確認該智慧合約已部署於Mantle 區塊鏈瀏覽器上。 請透過「已部署/未固定合約」區段複製智慧合約地址,並至https://sepolia.mantlescan.xyz/ 進行搜尋。接著,點擊「匯入代幣」,貼上您的智慧合約地址,並輸入代幣代號(例如:MPEPE),即可將該代幣新增至您的 MetaMask 錢包中。您應能看到您鑄造的代幣:

為 FusionX 提供流動性
隨著我們的代幣已在Mantle testnet線,讓我們透過FusionX(一個專為Mantle 打造的 DeFi 生態系統)為該代幣注入一些流動性。為代幣注入流動性後,其他使用者便能進行代幣的兌換與交易。
請前往 FusionX 的「流動性」分頁,連接您的錢包,然後點擊「添加流動性」(請確保您所在的網路為Mantle )。請依照以下步驟添加流動性:
- 1. 在「選擇代幣對」欄位中,點擊「選擇」,並輸入您的代幣地址。系統可能會提示您先點擊「我已了解」,然後再點擊「匯入」。
- 2. 代幣導入完成後,我們需要設定交換手續費。當使用者或智慧合約交易您的代幣時,這筆交換手續費將支付給流動性提供者(在此情況下即您本人)。本指南中,我們將選擇 0.05%。
- 3. 設定初始價格。在本指南中,我們將選擇 10,這相當於每 MNT 10 MPEPE。
- 4. 在「設定價格區間」部分,我們將選擇要提供流動性的價格區間。為簡化起見,我們將選擇 10%。
- 5. 在「存入金額」區段中,我們將選擇欲提供作為流動性的 MPEPE 和 MNT 數量。此數值可自行設定,但需注意:您提供的流動性越少,當使用者欲交易較大金額時,可能面臨的滑點就越大。

- 6. 點擊「啟用 MPEPE」,並在您的 MetaMask 錢包中確認這筆交易。接著,點擊「新增」以提供流動性。此時將顯示一個視窗,用以確認您的流動性詳細資訊:

在此我們可以看到,我們正將 99.03 MPEPE 和 9.757 MNT 存入流動性池,適用 0.05% 的交換手續費級別。畫面中亦顯示了每 MNT 對應的 MPEPE 價格(例如 10),以及我們所提供的流動性區間。
- 7. 點擊「新增」,並在您的錢包中確認這筆交易。完成後,我們可以前往「交換」分頁,嘗試使用我們的代幣進行交換。請注意,我們只能針對已提供流動性的交易對(例如 MPEPE/MNT)進行交換。

下一步
創建迷因幣並提供流動性,僅是打造成功迷因幣的幾個步驟之一。若要持續發展您的迷因幣,不妨嘗試以下方法:
- 在 Mantlescan 上將您的智慧合約程式碼開源
- 在 X 和 Farcaster 等平台上為您的迷因幣建立網站和社群頁面
- 透過提供獎勵(例如免費代幣),鼓勵使用者將您的迷因幣整合到他們的去中心化應用程式(dApps)中
- 參加黑客松,並透過嘗試最新的 Web3 技術,為您的迷因幣帶來創新
結語
就是這樣!您剛剛testnet Remix.IDE 在Mantle testnet 部署了自己的迷因幣(ERC-20 代幣),並在 FusionX 上為其提供了流動性!
如果您有任何問題或想分享的想法,歡迎透過Discord或Twitter 聯絡我們!
