












平时调 dapp 的时候经常遇到这种事:网页那边一点按钮,钱包就跳出来要签名,但页面
没说清楚到底签的是啥、传了哪些参数、返回了什么。自己写的 dapp 还好,加几行
console.log
就完事;要是想看别人家合约的调用流程、或者复现一个用户反馈的奇怪报错,就得跑去
MetaMask 设置里翻 activity log ,还看不全 —— 只能看自己钱包发出去的,看不到
dapp 那一侧的时序、参数、错误。
以前一直靠在 window.ethereum
上猴补丁打日志,每次都要写一遍,挺烦的。索性做成了一个 Chrome 扩展。装上之后
F12 里会多一个面板叫 DApp Inspector,当前 tab 所有
window.ethereum.request 的调用都按时间顺序列出来:
eth_sendTransaction / eth_signTypedData_v4 / personal_sign
…),自动分类成 read / write / sign / subscribe顺手加了几个调试用的规则引擎:
eth_call
返回特定数据,不用真上链全部本地运行,没有 telemetry 、没有账号、没有外部服务器( Sourcify / 4byte 是按需才请求 ABI ,可以理解为和你打开网页加载图片是一个性质的)。技术栈是 MV3 + TS + React 18 + Vite ,Apache-2.0 开源。
目前只支持 EVM ,Solana / Sui 还在规划。如果你也是 dapp 、钱包、或者安全审计方向的,欢迎装来玩玩,bug / 需求直接提 issue 。
另外有个不情之请:目前插件 logo 还是粗糙了一些,想找设计师朋友帮忙画个更精致的版本,README 末尾写了贡献方式,会在 release notes 里署名致谢 —— 有兴趣的求支援 🙏



此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。