DApp Inspector
概述
在 Chrome DevTools 里捕获、解码、重放、模拟 Web3 DApp 与钱包之间的 RPC 通信。
DApp Inspector 在 Chrome 开发者工具里加了一个面板,实时捕获你访问的 Web3 DApp 与连接钱包(MetaMask、Rabby、OKX 等任何暴露 window.ethereum 或支持 EIP-6963 的钱包)之间的所有 JSON-RPC 通信。 ═══════════════════════════════ 主要功能 ═══════════════════════════════ ▸ 实时 RPC 捕获 每一个 eth_call / eth_sendTransaction / eth_signTypedData_v4 / personal_sign 等调用都即时进入面板。方法名、参数、返回值、错误、耗时分解 —— 一眼看清。 ▸ Calldata 自动解码 免粘贴。ERC-20 / 721 / 1155 / Permit2 内置 ABI 即时解析;未知合约自动从 Sourcify 或 4byte.sourcify.dev 拉取,本地缓存 7 天。显示函数名 + 命名参数,而不是 0xabcd 原始字节。 ▸ 审计风险高亮 正要签名?"无限授权"、"全部 NFT 授权"、"大额原生币转账"会在钱包弹窗之前先在面板里红/黄高亮。专门为"DApp 点了 Confirm 到钱包点 Sign"那一秒钟设计。 ▸ 一键重放任意调用 面板里点一下 "Replay",钱包像 DApp 触发那样重新弹窗。复现易抖的交易流程时不用回到 DApp 界面重新操作。 ▸ Mock / Block 规则 用预置的 result、error 或延迟短路指定 RPC 方法。"如果 eth_chainId 返回 0x89 会怎样?" —— 30 秒之内 DevTools 里就能给出答案,不必动链上。 ▸ 过滤、搜索、导出 按类型(读取 / 写入 / 签名 / 订阅)或状态(错误 / 模拟 / 拦截 / 限速 / 重放)过滤,按方法名搜索。任意调用可复制为 JSON-RPC envelope 或 Markdown 行,贴到 issue / 复盘文档里都行。 ▸ 用心做的视觉细节 跟随系统的浅色 / 深色主题,多种强调色,中英文双语界面,完整键盘导航。 ═══════════════════════════════ 隐私 —— 本地优先 ═══════════════════════════════ 所有逻辑在你本地浏览器内运行。捕获的 RPC 通信、设置、规则、ABI 缓存全部存在 chrome.storage.local 里 —— **绝不**发送到我们的任何服务器。 唯一的对外网络请求是按需向 sourcify.dev / api.4byte.sourcify.dev / chainid.network 发起的公开、无鉴权 ABI 与链信息查询,且仅在你打开 Decoded 标签页、本地未缓存时触发。可在「设置 → 抓取 → 自动获取 ABI」里关闭 —— 关闭后扩展仍能完整运行,只是不再补全长尾合约的 ABI。 无任何统计、遥测、账户、追踪。 ═══════════════════════════════ 支持范围 ═══════════════════════════════ 目前支持 EVM 链(任何暴露 window.ethereum 或实现 EIP-6963 的钱包)。Solana 等非 EVM 链在规划中。 ═══════════════════════════════ 开源 ═══════════════════════════════ 源码: https://github.com/beilunyang/dapp-inspector-extension 欢迎提 issue / 功能建议 / PR。
0 星(5 星制)无评分
详情
- 版本0.1.0
- 上次更新日期2026年5月12日
- 提供方BeilunYang
- 大小1.3MiB
- 语言2 种语言
- 开发者
邮箱
786220806@qq.com - 非交易者该开发者尚未将自己标识为交易者。欧盟地区消费者须知:消费者权利可能不适用于您与该开发者达成的合约。
隐私权
该开发者已声明,您的数据:
- 不会因未获批准的用途出售给第三方
- 不会为实现与产品核心功能无关的目的而使用或转移
- 不会为确定信用度或放贷目的而使用或转移