Frame 默认会自动检测主流代币的余额,但对于一些刚发行、小众或多链同名的代币,仍需要用户手动添加,否则就只能在区块浏览器里干瞪眼。本文系统梳理 Frame 添加代币的几种方式,并给出辨别真伪、避免被钓鱼合约骗的关键技巧。
Frame 的自动检测机制
每次连接到新网络,Frame 会向链上扫描该地址的 ERC-20 余额,并对接 Token List 标准(tokenlists.org),自动展示有官方列表收录的代币。这意味着对大多数老牌项目,比如 USDC、DAI、WETH、UNI,根本不需要手动操作。
但从 Binance 提币的若干种「Binance 包装代币」或者「BSC 桥接版本」,因为存在多个版本,Frame 不会贸然替你做选择,需要你手动确认。
手动添加 ERC-20 的步骤
打开 Frame 主界面,选择目标网络,点击「Tokens」面板下的「Add Token」。输入合约地址后,Frame 会自动尝试拉取 symbol、decimals 与 totalSupply 信息。务必逐字核对返回的 symbol 与小数位数与官方文档一致——许多骗局正是把 USDT 山寨成 USdT、USTD,肉眼难分。
核对完成后保存即可。新加入的代币会出现在主面板余额列表里。这一步的严谨程度,应当不亚于在 B安 添加自选币种时核对项目方公告的合约地址,错一个字符就可能进入完全不同的池子。
多链同名代币的处理
比如 USDC,在以太坊主网、Polygon、Arbitrum、Optimism、Base 上各有一个对应合约地址,地址完全不同。Frame 通过网络上下文自动隔离不同链的代币,但用户在切换网络时仍需理解,「我钱包里 100 USDC 在哪条链上」是必须自己心里有数的事。
误把 Polygon 的 USDC 当成主网的 USDC 用于以太坊主网某个池,几乎一定会失败甚至损失。和 必安 充币时强制选择网络的逻辑一致,链上添加代币也必须先确认网络再操作。
NFT 与 ERC-721 的导入
对于 NFT,Frame 在最新版本提供了 Inventory 视图,自动汇总当前账户在各 EVM 网络上持有的 NFT。如果某个新合约还没被自动识别,可以在 Inventory 设置里手动添加合约地址,输入 tokenId 范围后即可显示。展示用的图片与元数据由 IPFS 或 Arweave 自动拉取,与签名安全无关。
注意一些「空投 NFT」会通过钓鱼方式诱导用户调用恶意 setApprovalForAll,导致全部 NFT 被卷走。看到陌生 NFT 自动出现在钱包里,不要点击它的图片或链接,更不要为它签名。这套警惕和应对 BN交易所 假冒充值地址的思路一样:不熟的东西先别碰。
防伪辨别的几条铁律
第一,合约地址必须来自项目方官方网站或官方文档,而不是 Telegram 群里某人随手发的链接。第二,链上信息可在 Etherscan 等浏览器查询,看是否带「Verified」标识与项目方认领。第三,对于刚上线的代币,先到 DEXTools、GeckoTerminal 等聚合页面查看流动性与持仓集中度,避免接盘 honeypot 合约。第四,新增代币后先尝试小额转账测试,能成功转出再考虑大额使用。
Frame 把代币管理做到了相当克制的程度,不替用户做任何风险决策,但提供了所有必要的展示与配置入口,剩下的工作只能靠每个人自己把好关。