浏览器给每个扩展单设一档网站访问权限,决定扩展代码能在哪些页面运行。本文解释点击时(activeTab)、特定网站与所有网站三档的授权时机差异,给出 Chrome、Edge、Firefox 的收档路径与更新后的复查方法。
浏览器给每个扩展单设一档网站访问权限,决定扩展代码能在哪些页面运行。本文解释点击时(activeTab)、特定网站与所有网站三档的授权时机差异,给出 Chrome、Edge、Firefox 的收档路径与更新后的复查方法。
同一句调用失败可能来自 HTTP、JSON-RPC 与钱包 Provider 三个层。本文按 JSON-RPC 2.0 与 EIP-1193 的官方编号表拆解 -32700、-32601、4001、4900 等错误码的责任边界与各自的正确处置。
网页钱包没反应不一定是链或节点坏了。本文解释同源策略与 CORS 预检、HTTPS 页面调用明文接口被拦截、扩展与证书告警三类本地故障的机制,给出换参照物、看网络面板、对症下药的分诊顺序。
eth_signTypedData 弹窗里的 name、version、chainId、verifyingContract 不是装饰。本文按 EIP-712 拆解域分隔符如何把签名绑死在指定链和指定合约上,哪些行只是网站自称,签名前该核对哪三项。
往合约地址转账不是“换个长地址”那么简单:合约必须实现接收函数才收得到 ETH,转发路径还带固定 gas 上限。本文讲清楚转错进合约的 ETH 什么情况下能追回、为什么永远不要拿合约地址做小额测试。
导入助记词后余额全空,不一定是词错了,很可能只是词序错了。本文讲 BIP-39 校验和能抓住多少错误、抓不住哪些,以及从备份核对到离线试恢复的排查纪律。
钱包添加自定义代币时,弹窗三行元数据可能来自任何人维护的列表文件。本文按 TokenList 规范讲清图标与名称的可信边界,教你用合约地址、链上查询与已验证源码把三项逐条对上。
钱包余额来自链上状态查询,交易历史依赖索引与扫描,两者出处不同、故障也不同。本文解释为什么会出现“钱对得上、流水空白”,以及用哈希、内部交易和浏览器多源勾稽的排查顺序。
Shamir 秘密共享让助记词以多张分片卡片的形式分开存放,凑够门限数才能还原。本文按 SLIP-39 规范讲清分组与门限的计算、卡片怎么配对、少收一张会怎样,以及和纸质备份相比的取舍。
Bitcoin Core的listsinceblock同时返回增量交易、因重组离开主链的removed记录和下一轮lastblock游标。本文用可回滚账本说明游标提交、幂等更新、剪枝节点限制与异常恢复。