WATS Wallet logoWATS Wallet
技术8 分钟阅读

导入助记词后钱包是空的?派生路径与 TON 钱包版本详解

导入了正确的助记词,余额却显示为零?你的资金几乎可以肯定仍在链上。新钱包派生的是另一个账户:另一个账户索引或 Solana 路径,或者另一个 TON 钱包版本(v4R2 与 W5)。下面介绍如何安全地找到正确的那一个。

作者:Alltoscan LLC,WATS Wallet 背后的公司 编辑政策

发布于 更新于

如果你导入了正确的助记词,钱包却显示另一个地址或零余额,你的资金几乎可以肯定仍在旧地址的链上。截至 2026 年 10 月,通常的原因是新钱包从同一份助记词中派生出了不同的账户:在 EVM 和 Solana 上是另一个账户索引或派生路径,在 TON 上则是另一个钱包合约版本(v3R2、v4R2 或 W5)。先在区块浏览器上找到你的旧地址,再调整钱包中的账户、路径或版本选项,直到它的第一个地址与旧地址一致;切勿为此把助记词粘贴到任何“路径查找”网站。

为什么正确的助记词打开的却是空钱包?

助记词生成的是一个主种子,而不是单个地址,每款钱包自行决定从中派生哪些账户。关于这一概念,请参阅什么是 HD 钱包。

派生路径是钱包从主种子走到某个账户的路线。大多数钱包采用 BIP-44 的结构 m / purpose' / coin_type' / account' / change / address_index,其中撇号表示硬化派生。币种类型用来指明链:根据 SLIP-0044 注册表,Ether 为 60,Solana 为 501,TON 为 607。有三种差异会让正确的助记词显示出另一个地址:不同的账户索引、不同的路径结构(主要见于 Solana),或者不同的钱包合约版本或密钥生成方式(TON)。

余额存在于区块链上,而不是应用里,所以新应用里显示为零并不意味着资金被转走了。

在尝试任何操作之前:切勿把助记词粘贴到网站上

不要把你的助记词输入任何网站、“派生路径查找器”、“助记词转换器”、“钱包恢复检查器”或余额扫描器,也不要在与“客服人员”的聊天中发送。谁拿到它,就能清空它所控制的每一条链上的资产。只有你已经信任的官方钱包应用才应该接触它。

EVM(Ethereum、Base、Arbitrum、BNB Chain):症状、原因与解决办法

在 EVM 链上,第一个地址通常在各钱包之间是一致的,所以问题一般出在后面的账户、网络或代币上。常用的路径是 m/44'/60'/0'/0/n,其中 n 是账户序号;MetaMask 的 HD keyring 默认前缀为 m/44'/60'/0'/0,Trust Wallet Core 列出的是 m/44'/60'/0'/0/0。有些钱包(包括硬件钱包应用)在路径的另一个层级上给账户编号,所以请查阅旧钱包的文档。

症状可能的原因解决办法
第一个地址一致,其他账户缺失后面的账户在你重新添加之前不会显示。按顺序反复使用“添加账户”,直到旧地址出现。
每个地址都不一样旧钱包使用了另一种路径结构。例如 Phantom 记录了一条备用的 EVM 路径 m/44'/60'/1'/0/n。在原来的应用中恢复,或使用新钱包的路径或账户选项,并查阅该厂商的文档。
地址一致,余额为 0同一个 EVM 地址在每一条 EVM 网络上都可用,所以资金可能在另一条网络上,或者尚未添加该代币。切换网络或添加代币。参见余额不显示。

判断规则:如果第一个地址一致,说明助记词正确,第一个账户的路径也正确。如果资金在后面的账户里,就按顺序继续添加账户;如果始终对不上,旧钱包可能采用了不同的账户编号方式,请查阅其文档。如果你要找的地址一致但余额为 0,请检查网络和代币,而不是路径。

Solana:为什么 Phantom、Trust Wallet 等显示的地址不同?

Solana 没有一个所有钱包都遵循的统一派生标准,所以两款钱包可能从同一份助记词中派生出不同的地址。下面是各厂商文档中记录的常用路径。

路径记录方备注
m/44'/501'/n'/0'Phantom(默认“bip44Change”);Trust Wallet Core(备选“solana”,n = 0)Phantom 的默认路径。
m/44'/501'/n'Phantom(备用“bip44”)Trust Wallet Core 将 m/44'/501'/0' 列为其默认路径。
m/501'/n'/0/0Phantom(已弃用)旧版路径。

判断规则:如果你的 EVM 地址一致而 Solana 地址不一致,那是 Solana 路径不同,而不是助记词有问题。MyTonWallet 的帮助中心(现为 help.mywallet.io,更名为 My Wallet)提醒说,它导入的是 Phantom 格式,所以来自 Trust Wallet 的助记词在那里可能得到不同的 Solana 地址。

  • Solana 为空,EVM 正常:如果你的钱包在导入时提供派生路径选项,就切换它。Solflare 允许你在导入时为每份助记词选择一条路径,并在之后创建的钱包中沿用该路径。
  • 出现了两个 Solana 账户:你可能多添加了一个。在 2022 年 12 月的一个 Brave 社区案例中,原始账户是在导入时创建的,之后用户又添加了第二个。

EVM 和 Solana 还使用不同的曲线(secp256k1 和 ed25519),所以同一份助记词在每条链上会给出看似毫无关联的地址。这是正常现象;参见加密地址格式详解。

TON:为什么我的地址会在 v3R2、v4R2 和 W5 之间变化?

TON 地址取决于两层:密钥和钱包合约,任何一层不一致都会得到新的地址。

第一层,密钥。TON 原生钱包使用由 BIP-39 单词组成的助记词,但用 TON 自己的方法派生密钥:根据 docs.ton.org,是使用 HMAC-SHA512 的 PBKDF2,盐值为“TON default seed”,该文档同时指出,有些 TON 应用使用了不同的方法。多链钱包则可以通过某条路径,从标准 BIP-39 助记词派生出 TON 密钥;Trust Wallet Core 的注册表列出的是 m/44'/607'/0'。因此,来自其中一类钱包的助记词,可能被另一类钱包拒绝,或者在其中得到不同的密钥。

第二层,合约。TON 钱包是一个智能合约,其地址是它的代码和初始状态的哈希。同一个密钥在 v3R2、v4R2 或 W5(V5R1)下会得到不同的地址,wallet_id 也会改变地址:在主网上,V4R2 使用 698983191,V5 使用 2147483409。docs.ton.org 建议:“对于新的部署,优先使用 V5。仅出于旧版兼容或特定限制,才使用 V3R2 或 V4R2。”V5 增加了免 gas 转账(通过链下基础设施,以 USDt 等代币而不是 GRAM(前身为 Toncoin)支付手续费)以及一次最多 255 条消息。

症状可能的原因解决办法
导入后为空钱包默认使用了 W5,但资金位于你的 v4R2 或 v3R2 地址。如果提供,在设置中切换或添加另一个版本,或者在 Tonviewer 上逐个检查各个地址。
地址以 UQ 而不是 EQ 开头同一个账户,只是显示格式不同(不可退回与可退回)。无需处理;两种形式指的是同一个地址。
助记词被拒绝或得到不同的密钥TON 原生助记词与多链钱包助记词不是一回事。在创建它的应用中恢复。

如何一步步安全地找到正确的路径或版本?

你需要一个迁移之前就已确认有效的公开地址:来自旧钱包、交易所的提币记录、收据或邮件。

  1. 离线检查助记词和单词顺序(不要用网站,不要截图)
  2. 从旧应用、交易所提币记录或收据中找到你的旧公开地址
  3. 在区块浏览器上查询该地址(Etherscan 或对应 EVM 网络的浏览器、Solscan 或 Tonviewer),确认资金在哪里;参见如何阅读区块浏览器
  4. 将新钱包显示的第一个地址与旧地址进行比对
  5. 按顺序添加账户(账户 1、2、3……),直到旧地址出现
  6. 在设置中逐个切换派生路径选项(Solana)或钱包版本(TON)
  7. 地址一致之后,再检查网络和代币列表
  8. 如果都对不上,就在原来的钱包应用中恢复,并阅读其派生文档

每次都要比对完整的地址,而不只是开头和结尾,因为地址投毒的仿冒地址通常会复制首尾字符。作为借鉴自 BIP-44 地址间隔上限(连续 20 个未使用地址)的经验法则,连续扫描到大约 20 个空账户后就应停止。

仍然是空的?在往最坏处想之前先排除这些情况

WATS Wallet 与此有何关系

WATS Wallet(由 Alltoscan LLC 推出)是一款非托管钱包:你在 Chrome 扩展以及 iOS 和 Android 应用中自行创建并持有自己的助记词,钱包支持 EVM 网络、Solana 和 TON。只要你在任意两款钱包之间迁移助记词,都适用同样的检查方法:对照区块浏览器比对每条链上的第一个地址,并阅读两款钱包关于路径和 TON 版本的文档。

WATS 从不持有你的助记词或密钥,所以 WATS 的任何人都无法查询、恢复或“转换”它,任何向你索要助记词的人都是骗子。在 EVM 网络上,手续费通过 ERC-4337 paymaster 以 ATS 而不是原生 gas 支付,并从 BSC 上的一份 ATS 余额中扣除(参见ATS 手续费);TON 上的手续费同样以 ATS 支付,而 Solana 则以 SOL 支付自己的手续费。可选的 WATS NFC 金属卡不持有任何密钥,因此它并不是你助记词的备份。

常见问题

恢复后的钱包显示零余额,我的加密资产是不是没了?

几乎不会是导入本身造成的。资金存放在链上的某个地址,而新应用通常显示的是从同一份助记词中派生出的另一个账户。在区块浏览器上查询你的旧地址;如果资金还在那里,就调整账户、路径或版本。如果浏览器显示有你没有发起的转出,请按钱包已被入侵处理。

为什么我的 Solana 地址在 Phantom 和 Trust Wallet 中不一样?

它们的文档列出了不同的常用路径。Phantom 的默认路径是 m/44'/501'/n'/0',而 Trust Wallet Core 注册表将 m/44'/501'/0' 列为其默认的 Solana 派生路径。如果钱包在导入时提供匹配的路径选项,就选择它,或者在原来的应用中恢复,并查阅各厂商当前的文档。

为什么我更新到 W5(V5)后 TON 地址变了?

每个 TON 钱包合约版本(v3R2、v4R2、W5)都有自己的地址,即使助记词相同。在你转移之前,资金会一直留在旧版本的地址上,所以如果钱包提供该选项,就在设置中切换版本,或者在 Tonviewer 上检查各个地址。以 EQ 或 UQ 开头的地址只是同一个地址的不同显示格式,并不是另一个账户。