在 Arc Chain 上發行 memecoin
作者 Uttam Singh

Arc 是 Circle 為穩定幣金融設計的區塊鏈,其創始驗證者包括 BlackRock、Visa 和 Mastercard。但這不代表它是個私人俱樂部。這條鏈對建構者來說是開放且無需許可的,主網已上線,並使用穩定幣作為 gas,起步為 USDC。任何人都能在上面部署任何東西,而過程中的每一筆費用都以美元計價。
Arc 上的迷因幣就是一個標準的 ERC-20,只是 gas 以 USDC 計價。合約的運作方式和在任何 EVM 鏈上完全一樣,所以你可以用 Foundry 花大約二十分鐘自己部署一個,或是把整個流程交給 coding agent 處理。以下會介紹兩種做法,包括一段可直接複製貼上的 prompt,讓任何能執行 shell 指令的 agent 都能用 Alchemy CLI 完成上線流程。與你以前做過的每一次上線相比,真正不同的地方只有 gas token,所以你要用 USDC 而不是 ETH 來為部署者錢包注資。
什麼是 Arc?
Arc 是由 USDC 發行商 Circle 打造的 Layer-1 區塊鏈,專為穩定幣支付與金融設計。它相容 EVM,以 USDC 作為原生 gas token,並可在一秒以內達到確定性最終性。它的驗證者是一組經許可的金融機構。但在上面部署合約完全不需要任何許可。我們的《什麼是 Arc》說明文章更深入介紹了這條鏈的設計,包括移植合約時可能出問題的地方。
Arc 主網已在 Alchemy 上線,提供 RPC 與 WebSockets、Debug API、Bundler API,以及供智慧帳戶流程使用的 gas 贊助。端點都列在 Arc 鏈頁面上。
如果你以前部署過 Ethereum、Base 或 Arbitrum,這裡的工具鏈不會讓你感到陌生。Solidity、Foundry 和 viem 都可以照原樣使用。差異出現在你用什麼資產為錢包注資,以及鏈如何確認交易。
gas 改用 USDC 後會有什麼不同?
Arc 沒有波動性的 gas token,因此一般上線流程中有三個環節會不一樣:
- 你要用 USDC 而不是 ETH 為部署者錢包注資。 USDC 可以透過 Circle 的跨鏈轉帳協定 CCTP v2,從任何支援的鏈原生抵達 Arc。如果你想用程式處理,Bridge Kit 把 burn-attest-mint 流程封裝成單一次呼叫。
- 費用以美元計價,而且很小。 base fee 目標大約每筆交易一美分,且它是根據平滑過的近期使用率調整,而非逐區塊調整,所以上線當天的一波流量不會像 Ethereum 的 gas 拍賣那樣讓費用暴衝。你可以在開始之前就用美元把整個上線流程的預算算清楚。
- 交易在一秒以內就是最終的。 Arc 執行 BFT 共識引擎,從機制上就不會發生重組。一筆買單要嘛是 pending 要嘛就是 final,這代表任何交易你代幣的人都不需要靠確認數來猜測,上線當天也不會有重組爭議。
有個行為值得在上線前先了解。USDC 的封鎖名單是在協定層執行的,所以任何碰到封鎖名單地址的轉帳都會 revert。這適用於交換中 USDC 那一端,不適用於你的 token 合約本身,但這和某些封鎖名單只存在於 token 合約內部的鏈不一樣。
如何部署代幣?
在任何東西碰到鏈之前,你需要準備三樣東西:
- 一個已注資的錢包。 gas 以 USDC 支付,可透過 CCTP 橋接進來,或從支援 Arc 的交易所提領
- 代幣合約。 對迷因幣來說,最小化的固定供應量 ERC-20 是標準寫法。我們的《Solidity 中的 ERC-20 標準》指南說明了每個函式的作用。
- 一個 RPC 端點。 在儀表板中建立一個免費 app 並選擇 Arc。
合約本身很短:固定供應量、沒有 mint 函式、沒有 owner,所以這個合約不會給部署者任何日後可濫用的特殊權力。全部供應量仍然會落在部署者錢包裡,至於上線後怎麼處理,下面會說明:
// SPDX-License-Identifier: MIT
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract Penny is ERC20 {
constructor() ERC20("Penny", "PENNY") {
_mint(msg.sender, 1_000_000_000 * 10 ** decimals());
}
}把這份合約存成 src/Penny.sol(forge init 會產生一個你可以刪掉的 Counter.sol),然後用 Foundry 部署:
forge init penny && cd penny
forge install OpenZeppelin/openzeppelin-contracts
# paste the contract above into src/Penny.sol, then import your deployer key once
cast wallet import deployer --interactive
forge create src/Penny.sol:Penny \
--rpc-url https://arc-mainnet.g.alchemy.com/v2/$ALCHEMY_API_KEY \
--account deployer \
--broadcast最後這個指令會把合約上線到主網,費用會從你的 USDC 餘額中扣除。cast wallet import 會把金鑰存進加密的 keystore,--account 則在部署時用密碼解鎖它,這樣原始金鑰就不會出現在你的 shell 歷史紀錄或行程列表裡。Arc 也發布了他們自己的 Foundry 教學,如果你想看鏈方團隊的版本。
部署完之後呢?
一個已部署的合約,是一個沒人能買的代幣。要等你注入流動性池並開始分發供應量,上線才算真正發生。Uniswap 和 Aerodrome 都已經在 Arc 上線,而在 Arc 上,自然的交易對是你的代幣對 USDC,也就是這條鏈上每個人為了 gas 已經持有的同一種資產。
這也是買家會評判你的地方。有經驗的迷因幣交易者在碰一個代幣之前,會先檢查供應量是否固定、流動性是否鎖定,以及部署者錢包持有多少。Arc 改變了這套流程中的一部分:最終性是確定性的,所以交易完成一秒後你讀到的任何狀態都已經結算完畢,不存在能讓 rug 藏身的 pending 時間窗。
Agent 能幫你上線代幣嗎?
上面每個步驟都可以寫成腳本,這正是 coding agent 的天職。Alchemy CLI 就是為此打造的。每個指令都接受 --json --no-interactive,讓 agent 能解析輸出,而 agent 錢包會給它一個範圍受限的 session 來簽署,而不是使用原始私鑰。這適用於任何能執行 shell 指令的 agent:Claude Code、Cursor、以 OpenAI 為基礎的 agent,或是你自己寫的腳本。Claude Code 使用者還有個捷徑:Alchemy plugin 可以一個指令就安裝好 CLI 的 skills 和 MCP server。
有件關於分工的事要老實說清楚。CLI 沒有 deploy 指令,所以 agent 是透過 Foundry、對著你的 Alchemy 端點來執行部署,並用 CLI 處理所有讀取狀態的工作:檢查餘額、拉取 receipt、讀回合約內容。簽署是最需要搞對的部分。全部供應量會鑄造給部署合約時用的那個 Foundry keystore 帳戶,所以第一次分發也要由同一個帳戶簽署,而 agent 錢包 session 則涵蓋任何會花費的 CLI 動作。在把 prompt 交給 agent 之前先設好 keystore,否則 agent 到了部署那一步會沒有可用的金鑰。
用 npm i -g @alchemy/cli 安裝 CLI,然後把這段 prompt 給你的 agent。它會在寫下第一行 Solidity 之前,先向你詢問代幣細節:
You have the Alchemy CLI and Foundry installed. Run `alchemy --json --no-interactive agent-prompt` first to load the CLI's command contract, then launch a memecoin for me on Arc mainnet.
Start by asking me for:
- The token name and ticker symbol
- The total supply
- A logo image, and wait for me to upload the file before continuing
Do not invent any of these. Wait for my answers, then confirm them back to me before you write any code.
Once I have confirmed:
- Check that arc-mainnet is available with `alchemy evm network list`.
- Everything that moves funds signs with my Foundry keystore account. Get the deployer address with `cast wallet address --account deployer`. If no keystore account exists, stop and tell me to run `cast wallet import` first.
- Check the deployer's balance on arc-mainnet with `alchemy evm data balance <deployer-address>`. Gas on Arc is paid in USDC, not ETH. If the balance cannot cover gas, stop and tell me how much USDC to bridge in.
- Write a fixed-supply ERC-20 using the name, symbol, and supply I gave you, with no mint function and no owner, and deploy it with `forge create` against my Alchemy arc-mainnet endpoint, signing with `--account deployer`. Never pass a raw private key on the command line.
- Verify the launch: pull the receipt with `alchemy evm receipt`, then read the name, symbol, and total supply back with `alchemy evm contract read`.
- The full supply mints to the deployer, so the first distribution comes from the keystore too. Ask me which wallet gets it and how much. The token has 18 decimals, so convert the amount I give you to base units with `cast to-wei` before building the command. Then show me the exact `cast send <token> "transfer(address,uint256)" <recipient> <amount-in-base-units> --rpc-url <my Alchemy arc-mainnet endpoint> --account deployer` command, and wait for my approval before running it.
The logo never goes onchain. Keep the file path and hand it back to me for the block explorer and token list submissions once the contract is live.
Ask before every transaction that spends funds.這段 prompt 沒有任何部分是針對特定 agent 產品的,因為實際的工作都由 CLI 和 Foundry 完成。想了解把 agent 接到錢包和鏈上資料的更深入模式,可以參考我們的打造 onchain agent 指南。
這段 prompt 把每個不可逆的動作都放在你的核准之後才能進行。當一個 agent 手上握著一個在主網上有真實 USDC 的錢包時,那道核准關卡就是預覽和實際交易之間的差別。
開始在 Arc 上開發
Arc 端點已在我們的免費方案上線。在儀表板建立一個 app、選擇 Arc,第一天就能拿到主網端點。不需要合約、不需要候補名單、不需要最低承諾。如果你想走 agent 這條路,Alchemy CLI 能讓你在幾分鐘內從安裝走到一筆已簽署的主網交易。
Circle 為穩定幣金融設計了 Arc,並找來銀行和信用卡網路來驗證它。部署無需許可,代表這條鏈會跑起人們帶來的任何東西,而第一波向來都包含迷因幣。
相關總覽
Blockchain2026年9月15日
什麼是 Arc?給開發者的網路經濟作業系統解析
Arc 是 Circle 推出的開放式 EVM 相容 Layer-1,專為穩定幣金融設計。本指南說明 USDC gas、確定性最終性,以及移植合約時可能出錯的地方。
Ethereum2026年7月28日
在 Robinhood Chain 上發行 memecoin
使用 Foundry 與 Alchemy RPC 在 Robinhood Chain 主網上撰寫並部署固定供應量的 ERC20,或透過 Alchemy CLI 將整個發行流程交給 coding agent 處理。
Solidity2022年10月4日
ERC-20 token 與 Solidity 完整指南(2025)
Solidity ERC20 標準是什麼、如何運作,以及何時該使用

打造區塊鏈魔法
Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。