本文详细介绍了如何将钱包中的所有资产迁移到由新秘密恢复短语生成的新钱包。步骤包括:确保安全环境(避免被监视、系统无恶意软件)、创建新的MetaMask实例、获取新地址、手动逐个转移资产(先转移NFT,再转移ERC-20代币,最后转移Gas代币)。文章还提供了背景信息,解释了秘密恢复短语和迁移原理,并推荐了多种工具(如eoa-migrator、eth-sweep)来帮助发现和转移资产。对于账户可能被攻破的情况,建议使用Flashbots白帽服务以避免交易被抢跑。
本指南详细介绍了如何将钱包中所有账户的内容迁移到由不同秘密恢复短语派生出的新钱包。你可能正在寻找“密钥迁移”的操作说明,或者被告知你的 SRP 已被泄露。也许你发现账户中出现了一些未经授权的交易,或者怀疑有人访问了你的钱包。
无论出于何种原因,本指南适用于那些希望将所有加密资产转移到全新且安全的账户的人。
大量的背景信息可以帮助你理解正在发生的事情。如果在过程中感到困惑,或者希望先理解再行动,请阅读本文下方更详细的信息。
首先,你需要知道你的 MetaMask 是关联到 Google 或 Apple 账户,还是通过秘密恢复短语访问 MetaMask。两种方式有不同的流程,因此在继续之前,请确保清楚自己使用的是哪一种。如果需要帮助,请点击本网站首页的“联系支持”联系 MetaMask 支持。
如果你的 MetaMask 关联到了 Google 或 Apple 账户,并且希望将加密资产转移到一个完全独立的新钱包,那么你需要创建一个全新的、不与原始 Google 或 Apple 账户关联的 MetaMask 实例。
为什么?如果你怀疑你的 MetaMask、Google/Apple 账户或硬件已被泄露,你需要创建与旧账户完全无关的新 SRP 和私钥。
如果你怀疑某个特定的 SRP 已被泄露,或者只是想“轮换密钥”,你可能可以继续使用相同的 Google/Apple 账户,但你应该联系 MetaMask 支持以获得针对你具体情况的指导。
你的旧钱包和账户都与该 Google 或 Apple 账户绑定,无法断开连接。你不能仅仅在同一个 MetaMask 扩展或移动应用中创建一个新钱包或新账户,因为该钱包会自动关联到原始的 Google 或 Apple 账户。
如果你喜欢让 MetaMask 关联一个 Google 或 Apple 账户,你可以选择连接一个新账户。请继续阅读后续步骤。
为了保持新钱包的安全,你需要处于安全的环境中。
这意味着:
使用 MetaMask 可以轻松完成这一步。
注意: 你可以在新钱包中生成任意数量的账户,并按照你的意愿将代币分配到这些账户中。此外,如果你手头有硬件钱包,现在是将资产转移到由仅存在于你硬件钱包上的 SRP 生成的地址的好时机。
这部分流程会根据你的具体情况而有所不同。你可能需要阅读下面的内容。
目前该流程是手动的:你需要一笔一笔交易地将所有资产发送到新地址。如果你不熟悉如何发送资产,请参见此处。
你的网络 Gas 代币(ETH、POL(原 MATIC)等)应该是最后转移的内容。否则,你将无法支付其他资产的转移费用。
注意: 如果你将 ENS 名称转移到了新地址,并且使用该 ENS 名称接收加密资产,请确保在 ENS 应用中更新路由信息,以便路由到该 ETH 名称的资产发送到新地址,而不是旧地址!
要将资产从一个账户转移到另一个账户,你需要支付一些Gas 费,因为这些交易是在链上进行的。根据你拥有的资产数量以及存储或管理这些资产的合约情况,费用可能会很高。
你可以使用之前的 Gas 数据来尝试确定通常进行这些交易的最佳时间,这样你就不会多付费用,并且你可以以较低的 Gas 价格广播已签名的交易,看看它们是否很快会被包含在区块中。
在开始之前,你应该采取的一个重要步骤是按优先级顺序列出你的资产,以便你清楚自己在转移什么,并能够考虑到所有变量(例如,代币锁定、转移资产时由合约征收的税费)。
你可能需要转移所有权的部分资产包括:
由于链上的大多数资产(在绝大多数情况下)都使用每种资产类型的标准接口,因此移动资产并不需要太复杂。
随着时间的推移,你的地址下可能会拥有各种资产,你可能会忘记自己有哪些资产。以下是一些工具,可以用来获取你拥有的资产列表。
你可以利用 MetaMask 界面查看你拥有哪些资产,特别是如果你已经导入了自定义代币。
你可以通过点击右上角的汉堡图标(☰)并选择“展开视图”选项来查看账户的扩展视图。

如果你想要更全面的概览,MetaMask Portfolio 会自动检测并显示最常见的资产。查看其 NFT 标签页,该标签页会非常完整地列出你账户持有的 NFT 类型代币。

各种交易市场,如 OpenSea 和 LooksRare,会在你的个人资料页面上索引你的 NFT 资产。你可以在这些市场上查看你的资产,并评估哪些 NFT 是优先的。此外,如果由于某种原因你无法从 MetaMask 内部转移 NFT,你可以使用这些平台上的工具。
你可以使用区块链索引器/区块浏览器来查看你的地址和相关交易。
请记住,在当今的多链世界中,你可能需要在多条链上查看你的地址。Blockscan 提供了一个便捷的工具;将相关的公钥地址粘贴到这里的搜索栏,你将获得该账户在其活跃过的所有链上的区块浏览器链接。
有许多不同的聚合器索引区块链,以构建一个地址持有资产的数据库——包括锁定中的资产和流动性头寸。上面提到的 MetaMask Portfolio Dapp 正好实现了这个功能(甚至更多!)。一些替代方案包括:
你会注意到,如果你广泛参与了 DeFi,没有一个聚合器拥有所有信息。为了确保你已经“退出了所有头寸”,访问多个工具并查看是否有遗漏可能会有所帮助。
有一些工具可以帮助你半自动化地查找你创建的可能具有 Ownable 模式(或其他类似模式)的合约,以便你转移所有权,以及帮助搜索已知合约函数签名的工具。
请注意: 这些工具目前可能无法使用。我们正在寻找一个更新且可用的工具。此外,我们提供这些工具的链接仅供参考,这绝不代表 MetaMask 或 Consensys 的认可。在使用这些工具之前,请先熟悉它们的 README 文件。
该工具提供了一个界面,帮助你逐步完成资金迁移和发现地址上不同类型资产的过程。它要求严格:要使用该工具,你需要确认你正在将资产转移到的地址的密钥所有权。

该工具使用 Pascal 编写,提供了一个用户界面,用于将资金从一个地址迁移到另一个地址。它提供了编译说明,并在发布版中提供了可执行文件供下载。

该工具使用 JavaScript 编写,允许你通过将代币转账到安全地址、兑换为 ETH 或将代币迁移到 L2 来进行扫币。

如果你认为你的地址已被泄露,并且恶意行为者正在监视交易池以抢先执行你可能使用这些工具进行的任何交易,你可以向 Flashbots Whitehat 团队提交案例,以帮助你创建交易包来绕过交易池。
如果你希望将资产迁移到新钱包并需要建议或帮助,我们随时可以提供帮助。如果你在使用上述某个特定工具时需要帮助,建议你首先联系该工具的维护者,但我们也欢迎你联系 MetaMask 支持。
一如既往,请确保你的秘密恢复短语安全。它只能由你一个人看到,当你在不同地方寻求帮助时,可能会有恶意行为者等待联系你并试图窃取你的资金。
- 原文链接: support.metamask.io/mana...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!
作者暂未设置收款二维码