# Eternl 的 DApp 余额不对或没有弹窗：检查强制账户和 Allowlist

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

针对已有连接先区分active账户、Forced DApp Account、同步和旧站点同意，处理本地配置时避免签名或自动提交。

## 使用工具
- [Eternl](https://lianxiaozhi.com/tools/eternl) · [官方入口](https://eternl.io/)

## 前置条件
- 已有需要排查的站点域名、目标账户及Eternl版本；只查看已有状态或移除旧同意，不建立新连接。
- 当前v2扩展菜单与移动/PWA可能不同；最新release标submitted不证明安装版本已更新。
- 读取/移除连接同意不产生链上交易费。资金交易有网络及DApp报价，DApp Browser便利费也不是连接费。

## 1. 先记域名、客户端和目标账户

记录原站点完整域名、Eternl实际版本/客户端、目标wallet/account和DApp显示的地址或金额。打开官方release说明对照客户端状态；例如2.2.1.2虽有发布日期，正文仅Extension submitted，其余未提交，不能据此假设手机已获得修复。只查看已有界面，不为收集状态先点击Connect或签名登录。

核对结果：能明确哪一版本、域名和账户发生差异，未知发布状态单列。
依据：[Eternl：按客户端区分版本发布状态](https://wiki.eternl.io/eternl-updates-release-notes)
依据：[Eternl v2：Forced Account、扩展冲突和Allowlist](https://wiki.eternl.io/faq-and-troubleshooting/troubleshooting/dapp-connection-issues)

## 2. 检查 Forced DApp Account 是否覆盖当前账户

在钱包/账户列表找Forced DApp Account提示，比较它与当前active account和预期账户。官方说明forced设置会一直对DApp暴露该账户，即使切了active account；账户卡片三点菜单有Disable Forced DApp Account或Set as Forced DApp Account。只检查时保持原值；确需去掉旧强制选择可用Disable，并记录更改，不设置另一个账户后盲目发交易。

核对结果：知道DApp应读哪个账户，或已移除错误forced设置；不以active切换成功假定连接已刷新。
依据：[Eternl v2：Forced Account、扩展冲突和Allowlist](https://wiki.eternl.io/faq-and-troubleshooting/troubleshooting/dapp-connection-issues)
依据：[Eternl v2：连接账户与DApp Browser费用](https://wiki.eternl.io/using-eternl/dapp-connection-options)

## 3. 检查目标账户的数据是否已更新

查看目标账户的Manual Sync/History Sync及Summary口径。Manual Sync开启会保留旧余额直至用sync按钮更新；History Sync关闭不加载旧交易但仍可有当前余额UTXO。DApp可用余额不能直接和包含未领取Rewards的Total Funds相比，Controlled Stake也可能包含非本账户资金。不要靠领取奖励、碎片化或collateral交易来证明读取正常。

核对结果：账户选错与余额口径/同步陈旧已分别排查；没有把奖励或stake当可用付款余额。
依据：[Eternl v2：单地址、手动及历史同步](https://wiki.eternl.io/using-eternl/settings/account-settings)
依据：[Eternl：账户余额、奖励及可用ADA](https://wiki.eternl.io/using-eternl/understanding-balances)

## 4. 在 DApp Allowlist 查看并移除旧同意

进入Settings→App Settings→DApp Allowlist，按记录的完整域名找到原站点。若旧条目异常或不再使用，点击该条垃圾桶移除，再检查列表确已没有这个条目；不要用Reset Application、Delete Wallet或清空浏览器存储代替。官网故障文档下一步的refresh/reconnect会要求新同意，当前只移除并记录，实际需要恢复连接时由持有人另审域名和账户。

核对结果：处理的是目标站点条目，钱包保留；未为了验证移除效果新连接或签名。
依据：[Eternl v2：Forced Account、扩展冲突和Allowlist](https://wiki.eternl.io/faq-and-troubleshooting/troubleshooting/dapp-connection-issues)
依据：[Eternl v2：网络、Allowlist与自动提交](https://wiki.eternl.io/using-eternl/settings/app-settings)
依据：[Eternl v2：钱包设置、Re-Sync与JSON敏感性](https://wiki.eternl.io/using-eternl/settings/wallet-settings)

## 5. 没有连接弹窗时区分扩展注入冲突

若是扩展客户端且站点看不到Eternl，检查是否同时启用其他Cardano钱包扩展。官方建议可临时关闭其它钱包扩展以隔离注入冲突；只在浏览器扩展设置中禁用，不卸载、不删它们的钱包数据，记录随后恢复的配置。没有待发起的连接请求时本来就不必弹窗；关闭其它扩展也不能证明某站点可信。

核对结果：将多扩展注入问题与已有Allowlist/强制账户问题区分，配置可恢复，无签名或登录尝试。
依据：[Eternl v2：Forced Account、扩展冲突和Allowlist](https://wiki.eternl.io/faq-and-troubleshooting/troubleshooting/dapp-connection-issues)

## 6. 保存结果并保持签名与提交边界

保存域名、forced账户、同步状态、已移除条目和暂时禁用的扩展。CIP-30连接同意允许读取钱包状态，signTx/signData另需逐次同意；App Settings的Auto-Submit可自动广播已签交易，所以不可通过签名来测试连接。移除条目不撤销历史交易、拿回合约资产或删除第三方缓存。无法解释时只分享最小错误与版本，不分享Export Data加密私钥文件。

核对结果：有明确本地检查/修改记录与未验证事项，未将断开连接标作链上授权撤销或资金验收。
依据：[Cardano CIP-30：读取同意、签名与提交](https://cips.cardano.org/cip/CIP-0030)
依据：[Eternl v2：网络、Allowlist与自动提交](https://wiki.eternl.io/using-eternl/settings/app-settings)
依据：[Eternl v2：Forced Account、扩展冲突和Allowlist](https://wiki.eternl.io/faq-and-troubleshooting/troubleshooting/dapp-connection-issues)

## 常见错误
- Forced账户不同于当前选中账户，二者可能导致DApp看见另一余额。
- DApp Browser部分opted-in购买的便利费与网络费/Pro费用分别核对，不按一个固定费率推广所有入口。
- 签名消息和签名交易不同；Auto-Submit可提交已签交易，不能用签名作为只读连接测试。

## 完成检查
- 完成目标域名、forced账户、同步和Allowlist检查，必要本地更改有记录。
- 官方流程文档核验；没有实际连接、签名、广播、第三方权限回收或安全性验收。

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

## 官方依据
- [Eternl：按客户端区分版本发布状态](https://wiki.eternl.io/eternl-updates-release-notes)
- [Eternl v2：Forced Account、扩展冲突和Allowlist](https://wiki.eternl.io/faq-and-troubleshooting/troubleshooting/dapp-connection-issues)
- [Eternl v2：连接账户与DApp Browser费用](https://wiki.eternl.io/using-eternl/dapp-connection-options)
- [Eternl v2：单地址、手动及历史同步](https://wiki.eternl.io/using-eternl/settings/account-settings)
- [Eternl：账户余额、奖励及可用ADA](https://wiki.eternl.io/using-eternl/understanding-balances)
- [Eternl v2：网络、Allowlist与自动提交](https://wiki.eternl.io/using-eternl/settings/app-settings)
- [Eternl v2：钱包设置、Re-Sync与JSON敏感性](https://wiki.eternl.io/using-eternl/settings/wallet-settings)
- [Cardano CIP-30：读取同意、签名与提交](https://cips.cardano.org/cip/CIP-0030)
