同一句调用失败可能来自 HTTP、JSON-RPC 与钱包 Provider 三个层。本文按 JSON-RPC 2.0 与 EIP-1193 的官方编号表拆解 -32700、-32601、4001、4900 等错误码的责任边界与各自的正确处置。
同一句调用失败可能来自 HTTP、JSON-RPC 与钱包 Provider 三个层。本文按 JSON-RPC 2.0 与 EIP-1193 的官方编号表拆解 -32700、-32601、4001、4900 等错误码的责任边界与各自的正确处置。
浏览器给每个扩展单设一档网站访问权限,决定扩展代码能在哪些页面运行。本文解释点击时(activeTab)、特定网站与所有网站三档的授权时机差异,给出 Chrome、Edge、Firefox 的收档路径与更新后的复查方法。
页面状态自己变化,多半是钱包在按 EIP-1193 播报事件。本文拆解 connect、disconnect、chainChanged、accountsChanged、message 各路的触发条件与安全含义,以及为什么事件之后要重头核对签名内容。
余额变化不等于转账金额。本文拆解一笔交易对余额的多项影响、代币小数位与包装资产造成的口径差,并给出从权威节点取数、分资产建表、求和比对的完整对账步骤。
网站请求添加网络时,确认页上的链名、RPC、货币符号都是网站方填写的声明。本文按 EIP-3085 与 EIP-155 拆解各字段的真实约束、十进制与十六进制链标识的分工,以及拒绝与事后补救。
Kubo repo/stat中的RepoSize与StorageMax描述仓库使用和配置上限,却不等于主机磁盘剩余空间。本文用三层容量计、增长斜率、pin与GC核对表设计安全预警。
go-ethereum v1.17.5把默认GOGC从20调整到50,并引入Pebble v2兼容与离线升级命令。本文把二进制更新、内存基线和数据库格式迁移拆成三条独立轨道。
Kubo的bitswap/stat提供收发块、字节、重复数据、消息、peer和wantlist等累计指标。本文用双快照差值与CID实测把“取块慢”拆成连接、供应、重复传输和本地接口问题。
getaddressinfo里的solvable只表示钱包知道脚本的花费路径,并不保证私钥就在当前钱包。本文把ismine、desc、parent_desc与外部签名器放进能力矩阵,帮助排查watch-only和描述符钱包。
Bitcoin Core的listsinceblock同时返回增量交易、因重组离开主链的removed记录和下一轮lastblock游标。本文用可回滚账本说明游标提交、幂等更新、剪枝节点限制与异常恢复。