MetaMask支持多条EVM兼容链,但每次只能连接一个网络。在不同链上使用DApp或管理资产时,需要切换到对应的网络。本文将详细讲解MetaMask网络切换的操作方法和常见场景。
MetaMask为什么需要切换网络?
MetaMask是一个多链钱包,但它的设计是每次只激活一个网络。不同区块链网络上的资产是独立的:
- 以太坊主网:ETH和ERC-20代币
- BSC:BNB和BEP-20代币
- Polygon:MATIC和Polygon上的代币
- Arbitrum:ETH(Arbitrum)和Arbitrum上的代币
- Optimism:ETH(Optimism)和OP链上的代币
切换网络后,MetaMask会显示对应链上的资产余额。你的钱包地址在所有EVM链上是相同的,但各链上的余额互相独立。
怎么在MetaMask中切换网络?
PC浏览器版操作
- 点击MetaMask顶部的网络选择器(显示当前网络名称,如"Ethereum Mainnet")
- 在下拉列表中可以看到所有已添加的网络
- 点击目标网络
- MetaMask自动切换到该网络
- 界面刷新显示对应链的资产
手机App版操作
- 打开MetaMask App
- 点击顶部中间的网络名称
- 在网络列表中选择目标网络
- 切换完成
切换过程是即时的,不需要额外操作或等待。

怎么添加新的网络到MetaMask?
如果你要切换到的网络还没有添加到MetaMask,需要先添加。
方法一:手动添加
- 点击网络选择器
- 点击"添加网络"
- 选择"手动添加网络"
- 填写网络参数(网络名称、RPC URL、链ID、货币符号、区块浏览器URL)
- 点击"保存"
方法二:通过Chainlist添加
- 在浏览器中打开 chainlist.org
- 搜索你要添加的网络
- 点击"Connect Wallet"连接MetaMask
- 点击"Add to MetaMask"
- MetaMask弹出确认窗口,点击"批准"
方法三:DApp自动请求
很多DApp会检测你当前的网络,如果不匹配会请求切换:
- DApp弹出"请切换到XXX网络"的提示
- MetaMask弹出切换网络的确认窗口
- 如果你还没有该网络,MetaMask会自动提供添加选项
- 确认即可完成添加和切换
常用网络的参数汇总
BSC(BNB Smart Chain)
- 链ID:56
- RPC:
https://bsc-dataseed1.binance.org - 货币符号:BNB
- 浏览器:
https://bscscan.com
Polygon
- 链ID:137
- RPC:
https://polygon-rpc.com - 货币符号:MATIC
- 浏览器:
https://polygonscan.com
Arbitrum One
- 链ID:42161
- RPC:
https://arb1.arbitrum.io/rpc - 货币符号:ETH
- 浏览器:
https://arbiscan.io
Optimism
- 链ID:10
- RPC:
https://mainnet.optimism.io - 货币符号:ETH
- 浏览器:
https://optimistic.etherscan.io
Avalanche C-Chain
- 链ID:43114
- RPC:
https://api.avax.network/ext/bc/C/rpc - 货币符号:AVAX
- 浏览器:
https://snowtrace.io

切换网络后需要注意什么?
代币显示
切换网络后,之前在其他网络添加的代币不会显示。你需要在当前网络下重新添加需要查看的代币。
DApp连接
切换网络后可能需要刷新DApp页面,某些DApp会自动检测网络变化。如果DApp不支持你切换到的网络,可能会提示错误。
Gas费代币
不同网络使用不同的原生代币支付Gas费:
- 以太坊和Layer 2:ETH
- BSC:BNB
- Polygon:MATIC
- Avalanche:AVAX
确保切换网络后有足够的原生代币用于Gas费。可以从币安官网提现少量代币到对应网络的地址。
安全提醒
切换和添加网络时,务必注意以下安全事项:
- 验证网络参数:手动添加网络时确保RPC URL和链ID正确,错误的RPC可能连接到恶意节点
- 使用官方RPC:优先使用官方提供的RPC节点
- 谨慎添加未知网络:不要添加来源不明的网络
- 注意DApp的网络要求:确保你的网络与DApp匹配,避免在错误网络上操作
- 确认转账网络:从交易所转入MetaMask时,确保选择的提现网络与MetaMask当前网络一致
- 定期清理不用的网络:在设置中删除不再使用的网络,保持列表整洁
切换网络会影响其他网络上的资产吗?
不会。切换网络只是改变MetaMask的显示视图和交互链,各链上的资产完全独立。你在以太坊上的ETH不会因为切换到BSC而消失。
为什么切换网络后余额变了?
因为不同网络上的余额是独立的。你在以太坊上可能有1个ETH,但在Arbitrum上可能有0.5个ETH。切换后显示的是当前网络的余额。
可以同时看到所有网络的资产吗?
MetaMask默认不支持多网络资产汇总显示。但你可以使用DeBank、Zapper等资产追踪工具查看所有链上的资产总览。币安官方APP,苹果用户参考iOS安装教程这些App可以方便地管理多链资产。
MetaMask最多可以添加多少个网络?
MetaMask没有严格的网络数量限制,但添加过多网络可能影响切换速度。实际使用中添加10-20个常用网络完全没有问题。
测试网络和主网怎么切换?
MetaMask默认隐藏测试网络。在设置 → 高级中开启"显示测试网络"后,就可以在网络列表中看到Goerli、Sepolia等测试网络并切换使用。