USDC 在您添加所用网络的正确代币合约之前不会出现在 MetaMask 中。大多数情况下,这是显示问题:您的交易已成功,但 MetaMask 尚未被指示显示该代币。解决办法是切换到正确的网络并导入 USDC 合约。如果您将 USDC 发送到了错误的地址或合约地址,添加代币也无法找回资金。
您将做什么
本指南将引导您在区块浏览器上查找 USDC 交易、选择正确的网络、将 USDC 代币合约添加到 MetaMask,并确认余额是否可见。您还将了解如果 USDC 仍然缺失该怎么办,以及哪些错误无法挽回。
为什么 USDC 没有显示在 MetaMask 中?
MetaMask 不会自动添加每一个 ERC-20 代币。它通常只显示 ETH 以及您已导入的代币。当您收到 USDC 时,余额存在于链上,但在添加合约之前,该代币可能会在界面中隐藏。这是最常见的原因。
第二个常见问题是网络不匹配。USDC 存在于多条区块链上,而不仅仅是 Ethereum。在 Polygon、Arbitrum、Optimism、Base 或 BNB Smart Chain 上发送的 USDC 使用的是与 Ethereum 上不同的代币合约。如果您正在查看 Ethereum Mainnet 账户,但 USDC 是在 Arbitrum One 上存入的,那么在您切换到 Arbitrum One 并添加 Arbitrum USDC 合约之前,余额会显示为缺失。
USDC 也可能因以下原因而无法显示:
- 您导入了正确的代币类型,但网络错误。
- 您不小心在 MetaMask 中隐藏了该代币。
- 交易失败、仍在处理中,或发送到了另一个钱包。
- USDC 被发送到了代币合约地址,而不是您的个人钱包地址。
- MetaMask 不支持该网络,或者该 USDC 版本是非 EVM 链的原生代币。
如果交易被发送到您无法控制的地址,或发送到无法转发代币的智能合约地址,那么任何钱包设置都无法将其找回。发送前务必核实收款地址和网络。
开始之前
您需要:
- 一个已解锁的 MetaMask 钱包。
- 如果钱包需要恢复,需要您的私钥或恢复短语。切勿在任何网站上输入该短语。
- USDC 所在的确切网络。查看发送方的提现历史或交易详情中是否有 Ethereum、Polygon、Arbitrum One、Optimism、Base 或 BNB Smart Chain 等术语。
- 如果您打算在添加后发送 USDC,需要少量该网络的原生代币。在 Ethereum 上,该代币是 ETH;在 Polygon 上,是 MATIC/POL;在 Arbitrum 和 Optimism 上,是 ETH;在 BNB Smart Chain 上,是 BNB。
添加自定义代币不需要网络费用,因为它只改变钱包的显示设置。只有发送代币或与合约交互时才需要支付 Gas 费。
如何将 USDC 添加到 MetaMask
第 1 步:查找交易并确认网络
在更改 MetaMask 之前,先找到 USDC 交易发生的位置。检查发送方的提现确认、您所在交易所的转账历史,或发送 USDC 的钱包中的交易详情。您需要知道的是网络,而不仅仅是代币名称。
如果您有交易哈希,请打开该网络的区块浏览器。Ethereum 使用 Etherscan,Polygon 使用 Polygonscan,Arbitrum 使用 Arbiscan。查看 Token Transfer 一行,并确认交易已成功。
第 2 步:在 MetaMask 中选择正确的网络
打开 MetaMask 扩展程序并解锁您的钱包。点击主屏幕顶部的网络选择器。选择与 USDC 交易匹配的网络。对于标准 Ethereum USDC,请选择 Ethereum Mainnet。
如果网络未列出,请先在“设置”->“网络”中添加。例如,Arbitrum One、Polygon、Base 和 BNB Smart Chain 可以手动添加,也可以通过 Chainlist 等网络列表添加。请仅使用网络官方或知名提供商提供的 RPC 信息。
第 3 步:打开“Tokens”选项卡并开始导入
确保您位于“Tokens”选项卡,在旧版 MetaMask 中可能标记为“Assets”。如有必要,向下滚动并点击“Import tokens”。如果您已经导入过代币,同一个按钮也可以继续导入更多。
第 4 步:切换到“Custom Token”选项卡并粘贴合约地址
在“Import tokens”界面中,选择“Custom Token”。粘贴您在第 2 步所选网络的 USDC 合约地址。在 Polygon 或 BNB Smart Chain 上时,不要粘贴 Ethereum 合约地址;否则不会生成正确的 USDC 代币,还可能会创建虚假代币条目。
常见的 USDC 合约包括:
- Ethereum Mainnet: 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
- Arbitrum One: 0xaf88d065e77c8cC2239327C5EDb3A432268e5831
- Optimism: 0x0b2c639c533813f4aa9d7837caf62653d097ff85
- Base: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
- Polygon native USDC: 0x3c499c542cef5e3811e1192ce70d8cc03d5c3359
- BNB Smart Chain: 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d
有些网络还显示 USDC.e,即 USDC 的桥接版本。这是一个不同的代币合约。例如,Polygon 和 Avalanche 可能同时显示原生 USDC 和 USDC.e。不要混淆它们。请确认发送方提现的是哪一种。
粘贴地址后,Token Symbol 和 Token Decimal 应自动填充为 USDC 和 6。如果未自动填充,您可能选错了网络,或者合约地址无效。如果符号显示为其他内容,请不要继续。
第 5 步:确认导入
点击“Add Custom Token”。MetaMask 将显示一个包含代币符号和小数位数的确认界面。点击“Import Tokens”完成。
如何确认 USDC 现在可见
导入后,返回“Tokens”选项卡。您应该会看到带有余额的 USDC。如果转入交易已在链上确认,余额会立即显示。金额应与区块浏览器中显示的 Token Transfer 事件一致。
您可以点击 USDC,在区块浏览器中查看代币地址,以确保合约地址与您要导入的地址一致。
费用、限制和时效
- 添加自定义代币:免费。
- 在 Ethereum 上发送 USDC 需要 ETH 作为 Gas。USDC 使用 6 位小数。
- 转账速度取决于网络拥堵程度和 Gas 价格。在 Ethereum 上,交易需要足够多的确认数才能被视为最终确定;大多数用户会等到区块浏览器显示 Success。
- 有些网络将 USDC 和 USDC.e 显示为独立的资产。如果您收到的是 USDC.e,则必须导入该独立合约。
- MetaMask 没有为 USDC 设置最低余额,但某些交易所和智能合约有。如果金额很小,请检查区块浏览器,而不是假设它已丢失。
常见问题与解决方法
问题:添加代币后 USDC 仍然不显示。
请检查您是否与存款在同一个网络。在相关区块浏览器上检查交易哈希。如果交易失败,则没有 USDC 转移。如果交易成功但钱包仍未显示,请隐藏错误的代币条目,切换到正确的网络,并重新导入正确的 USDC 合约。
问题:我选择了 Ethereum Mainnet,但我的 USDC 是在 Arbitrum One 上发送的。
将 MetaMask 切换到 Arbitrum One,并添加 Arbitrum USDC 合约。Ethereum 合约和 Arbitrum 合约是不同的代币;在选中一个网络时,不要粘贴另一个网络的合约。
问题:我将 USDC 发送到了合约地址或错误的钱包。
添加代币无法解决此问题。如果您发送到了 USDC 合约本身,标准钱包无法找回。如果您发送到了交易所充值地址,请联系交易所客服。如果您在错误的网络上发送到了自己的地址,请切换到该网络并添加正确的代币。
问题:我看到一个类似 USDC 的代币,名称奇怪或缺少小数位。
不要与它交互。它可能是诈骗代币。将其隐藏,并从区块浏览器或官方来源导入已验证的合约地址。
安全与不可逆操作
- 切勿分享您的恢复短语或私钥。任何支持团队都不需要它们来添加代币或查找资金。
- 发送前务必核实网络和收款地址。
- 导入自定义代币是安全的,因为它只是一种显示设置。它不会批准支出或签署交易。
- USDC 是一种中心化稳定币。Circle 可以依照执法要求冻结或列入黑名单地址;这是一个需要了解的监管风险,而不是技术修复。
- 公共区块链上的交易是最终的。即使后来确定了所有者,错误的地址也无法逆转。
此方法不适用的情况
如果您的 USDC 位于 MetaMask 无法显示的非 EVM 链上,本指南中的自定义代币方法将不起作用。请使用支持该链的钱包。
如果您已经将 USDC 发送到没有提现功能的智能合约,导入自定义代币也无法找回。某些代币可以通过特殊方法恢复,但前提是合约允许。这没有任何保证。
本文面向谁
本指南适用于看到 USDC 余额缺失、需要将 USDC 作为自定义代币导入,或希望在发送稳定币前再次确认的 MetaMask 用户。前提是您已经拥有 MetaMask 钱包,并知道恢复短语不可分享。
谁创建了此内容?
本指南由 Barry Stidham 撰写,他专注于资产管理和投资组合构建。他的背景包括数字资产基金、链上行为和风险控制。本文仅用于教育目的,不构成个性化财务建议。
此内容是如何创建的
操作步骤已对照公开的钱包文档和代币合约数据进行了核实。MetaMask 的界面会随着时间变化,因此如果菜单名称与本指南不同,请遵循 MetaMask 官方帮助中心的说明,并在相关区块浏览器上验证代币地址。
为什么存在此内容
代币缺失问题是导致恐慌和高代价错误的常见原因。本文旨在帮助用户区分显示问题和真正的链上问题,并完成让 USDC 在 MetaMask 中可见所需的少数安全步骤。
常见问题解答
我已将 USDC 添加到 MetaMask,但余额仍然为零。我该怎么办?
首先在区块浏览器上确认交易。如果交易成功,请确保所选网络和钱包地址与充值信息一致。隐藏错误的代币条目,切换到正确的网络,并重新导入正确的 USDC 合约。
从 MetaMask 发送 USDC 需要 ETH 吗?
在 Ethereum Mainnet 上,需要。每笔代币转账都需要 Gas,而 Gas 以 ETH 支付。在 Arbitrum 和 Optimism 上,您也需要以 ETH 支付 Gas。在 Polygon 上,Gas 以 MATIC/POL 支付。在 BNB Smart Chain 上,Gas 以 BNB 支付。
将 USDC 添加为自定义代币安全吗?
安全。导入代币只是告诉 MetaMask 在您的代币列表中显示某个合约。它不会授予该代币花费您资产的权限。请使用官方来源的已验证合约地址。
我能找回发送到错误地址的 USDC 吗?
不能,更改 MetaMask 无法做到。如果该地址不是您的,没有人能逆转交易。如果您发送到了交易所充值地址,请联系交易所客服。如果您在不同网络上发送到了自己的地址,您可能可以通过切换到该网络并使用正确的钱包来恢复。
USDC 和 USDC.e 有什么区别?
USDC.e 是 USDC 的桥接版本,是在 USDC 尚未在某网络上原生发行时创建的。原生 USDC 由 Circle 在目标链上直接发行。它们是不同的合约,不能自动互换。您需要导入与您的交易匹配的那个。
最终结论
如果 USDC 没有显示在 MetaMask 中,请不要惊慌。首先检查网络和区块浏览器。然后为该网络添加正确的 USDC 合约。添加代币不需要 Gas,也不会让您的钱包面临风险。但是,如果交易被发送到了错误的地址,任何代币导入都无法修复。请确保恢复短语安全,核实合约地址,并在发送稳定币之前确认每个网络。
来源:MetaMask 帮助中心 — 如何在 MetaMask 中显示代币 | Etherscan — USD Coin (USDC) 代币合约
最后更新:2026-08-13 (UTC)























