将代币添加到 MetaMask
您可以通过启用 MetaMask 的自动代币检测(通过 CoinGecko 等平台)或手动输入智能合约代币地址,将代币添加到 MetaMask。
关键要点
MetaMask 和 Trust Wallet 等 Web3 钱包具有灵活的设计,允许持有者将智能合约代币集成到他们的钱包中。
在这样的钱包上,您可以通过将资产添加到钱包来访问区块链上的资产。此过程涉及将资产详细信息输入到钱包,以使资产在钱包界面上可用。
一些流行的加密资产已由钱包提供商预先添加。但是,如果这不适用,持有者将需要手动完成代币添加流程,将其添加到钱包中。
像MetaMask这样的加密货币钱包是自托管应用程序,可让您轻松管理加密资产。它们旨在通过将复杂的命令打包成几个简单的点击来实现与区块链网络的用户友好交互。对于智能合约区块链和代币,用户可能必须执行额外的程序,然后才能从钱包界面交易他们的资产。此过程通常称为“添加”代币到钱包。
为什么要向 MetaMask 添加代币?
您的智能合约代币始终可在区块链上的帐户上使用。将它们添加到 MetaMask 钱包的过程只是为了让钱包可以识别它们。MetaMask 旨在使用资产的智能合约地址和其他详细信息来管理区块链帐户上的资产。
要将智能合约代币添加到 MetaMask 钱包,持有者必须正确输入代币的智能合约地址,以及资产名称和小数位等其他详细信息。但是,得益于 MetaMask 的自动代币检测功能,智能合约地址可能是将代币添加到钱包所需的唯一信息。
自动补全功能使用提供的智能合约地址获取有关资产的其他信息。持有者只需在指定的输入框中输入智能合约地址,其他详细信息(包括代币的小数)将自动补全。
此功能进一步简化了添加过程,也避免了持有者经常犯的一个错误——代币的小数。智能合约代币的小数数据会影响代币(金额)在钱包上的显示方式。例如,当输入 9 作为 18 位小数智能合约代币的小数时,钱包将显示对数错误的代币数量。
请注意,这不会影响区块链上持有的实际代币,错误仅限于钱包界面,可能会影响持有者交易代币的方式。自动完成功能可防止这种情况发生(如果可用)。
现在,让我们看看如何向 MetaMask 添加代币。
MetaMask 自动代币检测
MetaMask 推出了自动代币检测功能。此功能从第三方应用程序中提取代币数据,并在将代币发送到您的钱包后自动显示这些平台上列出的代币。通过启用此功能,用户授予 MetaMask 钱包应用程序连接第三方应用程序并获取数据的权限。
要使用此功能:
转到您的钱包设置。
导航至“安全和隐私”。

向下滚动到令牌自动检测部分。
切换至自动检测令牌功能。

您也可以随意关闭此功能。在撰写本文时,自动代币检测功能仅在以太坊、Avalanche、BNB Chain、Polygon 和 Aurora 区块链上可用。
使用 CoinGecko 向 MetaMask 添加代币
除了跟踪 CoinGecko 上列出的资产价格外,您还可以从 CoinGecko 上的资产页面直接将代币添加到您的 MetaMask 钱包。以下是使用此功能的方法:
在CoinGecko上搜索资产。
您可以使用桌面设备屏幕右上角的搜索栏来搜索资产。
在资产页面,点击右上角的 MetaMask 狐狸图标

按照钱包的提示将代币添加到 MetaMask。

对于多链代币,单击紫色 GeckoTerminal 图标旁边的三个点以选择不同的网络。

在撰写本文时,此功能仅适用于桌面设备。
将代币添加到您的 MetaMask 钱包的另一种方法是通过网络浏览器。
使用区块浏览器向 MetaMask 添加代币
像 EtherScan 这样的区块浏览器允许持有者直接从浏览器的资产页面将代币添加到他们的 MetaMask 钱包。要使用此功能:
访问资源管理器以了解资产的网络——在本例中,我们使用以太坊的 EtherScan。
使用页面上的搜索框搜索资产。继续操作之前,请验证资产信息。

在资产页面,点击右上角的更多。
从下拉菜单中,单击“将代币添加到 MetaMask”。

按照钱包的提示完成该过程。

手动向 MetaMask 添加代币
要手动添加代币,您需要从浏览器或任何其他受信任的来源获取代币的智能合约。您也可以从 CoinGecko 上的资产页面获取代币的智能合约。
CoinGecko 还显示有关加密资产的其他重要信息,例如区块链浏览器和智能合约代币的智能合约地址。要获取智能合约地址:
访问 CoinGecko 上的代币页面。
您可以使用桌面设备屏幕右上角的搜索栏来搜索资产,或者通过点击移动设备应用程序菜单上的搜索图标来搜索资产。
在资产页面(信息,适用于移动端)点击复制图标复制智能合约地址。对于多链资产,请检查以确保为正确的链添加正确的地址。

在您的 MetaMask 钱包上,单击导入代币。确保钱包网络与复制的智能合约的链相对应。

您可以在自动检测部分搜索令牌,或导航到自定义令牌部分以使用智能合约地址进行添加。

在自定义代币部分,在指定框中输入智能合约地址。自动完成功能会自动输入其他详细信息。
单击“下一步”继续。

单击导入即可完成。

谨慎对待不熟悉的代币
请注意,任何人都可以创建智能合约代币,并且对创建者设计代币的方式几乎没有限制。不法玩家可以利用这个机会创建流行代币的假版本,或创建带有恶意合约协议的新代币。
将这些代币添加到 MetaMask 钱包的过程与将合法代币添加到 MetaMask 钱包的过程相同,仅将它们显示在钱包中几乎不会产生任何风险。但是,与假代币互动可能会导致购买假代币或签署恶意消息等风险,就像空投骗局中看到的那样。为了减少遇到此类问题的机会,请在复制资产的智能合约之前仔细检查它,可以从官方或任何其他可信来源进行验证。
与区块链上的任何代币交互时,请务必进行自己的研究,因为 MetaMask 的非托管性质意味着交易无法逆转。
最后的想法
使用本指南中的任何方法将智能合约代币集成到 MetaMask 钱包后,您将能够从钱包界面查看和管理它们。在钱包界面上添加智能合约代币几乎没有任何风险;但是,恶意代币在从钱包进行交易或连接到与代币相关的 dApp 和外部智能合约时可能会产生负面影响。
在将代币添加到钱包时,注意网络的差异也很重要。多链代币通常在其可用的网络上具有不同的智能合约地址。