# Polkadot.js Apps 看不到 DOT/KSM：先确认 Asset Hub 与当前链参数

整理：链小知（AI 辅助）
资料核对日期：2026-10-12
引用地址：https://lianxiaozhi.com/tools/guides/polkadot-js-asset-hub-balance-context
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

切到对应 Asset Hub，在已有账户列表核对地址和余额，并读取当前网络最低余额常量；避免套用旧 Relay Chain 参数。

## 使用工具
- [Polkadot.js（Developer Signer / Apps）](https://lianxiaozhi.com/tools/polkadot-js) · [官方入口](https://polkadot.js.org/)

## 前置条件
- 已有 Apps 可见的公开账户与可信公开地址记录，不新建账户、不导入秘密或批准扩展连接。
- 明确资产属于 Polkadot 还是 Kusama，并保留已有交易标识；教程不要求重做已完成的迁移。

## 1. 区分接口与签名者

打开官方 Polkadot.js Apps 即 Developer Interface，确认是链上读取界面。扩展 Developer Signer 保存账户和提供签名，但不能单独把扩展列表当余额查询结果。

核对结果：当前是 Apps，原公开账户来源已明确。
依据：[Polkadot Developer Signer 当前产品入口](https://polkadot.js.org/extension/)
依据：[Polkadot.js 工具职责与链状态读取](https://wiki.polkadot.com/general/polkadotjs/)

## 2. 选择具体 Asset Hub

点击 Apps 左上当前网络，在面板内选择 Polkadot Asset Hub 或 Kusama Asset Hub 的对应网络和官方内置节点，再点 Switch。不要只因 DOT/KSM 名字相同而继续读取旧 Relay Chain；切换界面不发送跨链资产。

核对结果：界面显示选定的具体 Asset Hub。
依据：[Apps 网络与节点切换](https://wiki.polkadot.com/learn/how-to/switch-network-nodes/)
依据：[Asset Hub 迁移与旧余额参数边界](https://wiki.polkadot.com/learn/how-to/asset-hub-migration/)

## 3. 核对已有账户与完整地址

进入 Accounts 列表找到原账户，点击账户名查看右侧资料，或点击 identicon 复制地址。把复制结果与该网络可信公开记录逐字符比较；SS58 展示格式不同不能靠手改前缀证明为同一公钥，无法确认就暂停。

核对结果：查到具体原账户；缺账户或身份未核对时不以零余额结案。
依据：[Apps 复制已有账户地址](https://wiki.polkadot.com/learn/how-to/find-copy-address/)
依据：[Polkadot.js 工具职责与链状态读取](https://wiki.polkadot.com/general/polkadotjs/)

## 4. 拆分迁移位置与读取故障

比较该链的账户余额与已有交易记录。官方说明普通 DOT/KSM 余额迁移到 Asset Hub，但旧 crowdloan 等存在例外；若连接报错，在相同网络选择另一内置节点并 Switch，而不是改成别的链或再次转账。

核对结果：零余额、错误链、节点错误与例外资产分别记录。
依据：[Asset Hub 迁移与旧余额参数边界](https://wiki.polkadot.com/learn/how-to/asset-hub-migration/)
依据：[Apps 网络与节点切换](https://wiki.polkadot.com/learn/how-to/switch-network-nodes/)

## 5. 读取当前最低余额常量

需要解释账户最低余额时，进入 Developer→Chain state→Constants，选择 balances 的 existentialDeposit 并点击加号查询。先保留原始数值、单位和当前网络；页面说明值为最小单位，不把历史 Polkadot 截图里的换算或旧 1 DOT 数字套到当前链。若该 runtime 未提供相同 pallet/常量则留待核。

核对结果：取得的是选定网络的当前常量，不是跨网络统一阈值或费用报价。
依据：[Polkadot.js 工具职责与链状态读取](https://wiki.polkadot.com/general/polkadotjs/)
依据：[Asset Hub 迁移与旧余额参数边界](https://wiki.polkadot.com/learn/how-to/asset-hub-migration/)

## 6. 保存公开检查上下文

记录网络、节点、公开地址、余额可见状态及常量原值，并附已有交易标识。连接正常或账户已显示只证明读取上下文，到账最终性和可转账金额仍需按链上记录单独确认。

核对结果：排错记录可复查；未解决情况没有被写成成功迁移或到账。
依据：[Apps 复制已有账户地址](https://wiki.polkadot.com/learn/how-to/find-copy-address/)
依据：[Apps 网络与节点切换](https://wiki.polkadot.com/learn/how-to/switch-network-nodes/)
依据：[Asset Hub 迁移与旧余额参数边界](https://wiki.polkadot.com/learn/how-to/asset-hub-migration/)

## 常见错误
- 2025 迁移文章仍含部分未来时态和旧 ED 对比；不因此认定还需用户再次迁移。
- 地址展示格式、账户访问与 RPC 网络连接相互独立，不用导出私钥排查缺账户。
- ED、手续费、资产押金及可转账余额含义不同，不从一个常量推出全部金额。

## 完成检查
- 明确原账户在对应链的读取结果，或保留具体连接/账户/资产例外缺口。
- documentation：未操作 Apps、连接用户扩展、执行迁移或交易；未实测当前 runtime 数值。

## 相关知识
- [钱包签消息与签交易有什么区别？不付 Gas 的签名也要读内容](https://lianxiaozhi.com/learn/wallet-message-vs-transaction)
- [区块确认与最终性是什么？交易成功和充值到账为何不同步](https://lianxiaozhi.com/learn/confirmations-and-finality)
- [Gas 怎么计算？交易失败为什么仍可能扣费](https://lianxiaozhi.com/learn/gas-and-failed-transactions)

## 官方依据
- [Polkadot Developer Signer 当前产品入口](https://polkadot.js.org/extension/)
- [Polkadot.js 工具职责与链状态读取](https://wiki.polkadot.com/general/polkadotjs/)
- [Apps 网络与节点切换](https://wiki.polkadot.com/learn/how-to/switch-network-nodes/)
- [Apps 复制已有账户地址](https://wiki.polkadot.com/learn/how-to/find-copy-address/)
- [Asset Hub 迁移与旧余额参数边界](https://wiki.polkadot.com/learn/how-to/asset-hub-migration/)
