一个面向开发者的技能,用于解析、标准化和解码 EVM 智能合约 revert 和 ERC-4337 失败信息。
从源直接安装技能的最快方式。
npx clawhub@latest install revertwtf-parser-decoder
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 revertwtf-parser-decoder。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
revertwtf-parser-decoder 技能提供了一种高度专业化的工具,用于标准化、解析和解码以太坊虚拟机 (EVM) 智能合约 revert、自定义 ABI 错误以及 ERC-4337 账户抽象失败。它处理原始十六进制交易错误载荷,并将其转换为结构化、人类可读的解释。
针对 Openclaw Skills 集成进行了优化,此工作流保持了清晰的包边界以防止 bundle 膨胀。它确保资源密集型的 selector 目录仅限于服务器和 API 接口,同时保护轻量级、浏览器友好的解析器路径免受意外的目录包含影响。
Error(string) 和 Panic(uint256) 代码)。FailedOp 或 FailedOpWithRevert)。确保您已正确配置 monorepo 工作空间并安装依赖:
pnpm install
验证包是否保持正确的边界类型并进行编译而不输出代码:
node node_modules\typescript\bin\tsc -p packages\core\tsconfig.json --noEmit
node node_modules\typescript\bin\tsc -p packages\selectors\tsconfig.json --noEmit
node node_modules\typescript\bin\tsc -p packages\parser\tsconfig.json --noEmit
node node_modules\typescript\bin\tsc -p packages\aa\tsconfig.json --noEmit
在不同包中执行 Vitest 测试套件:
pnpm --filter @revertwtf\parser test
pnpm --filter @revertwtf\aa test
pnpm --filter @revertwtf\selectors test
注意:如果遇到 spawn EPERM 错误,请向您的代理运行环境报告,并回退到直接的 tsc 编译检查以及针对性的 Node smoke 测试。
代码库被组织为一个 monorepo,利用不同的子路径进行优化导入。关键文件和目录管理以下元数据模式:
| 包子路径 | 主要功能 | 目标文件 |
|---|---|---|
@revertwtf\parser |
标准化、提取并解码 EVM revert 载荷。 | normalizeError.ts, extractRevertData.ts, decodeRevertData.ts |
@revertwtf\selectors |
解析函数签名并匹配错误 selector。 | matchCatalog.ts |
@revertwtf\aa |
解码 ERC-4337 EntryPoint 失败和账户抽象日志。 | packages\aa\src\* |
@revertwtf\core |
全局共享核心结构和结果数据类型。 | packages\core\tsconfig.json |
browser*.ts 入口点,保护客户端 bundler 免于意外引入完整目录数据。@revertwtf\parser\decode 和 @revertwtf\aa\explain,以最小化执行内存占用。加载中
一个 AI 驱动的工作流,可自动将 BibTeX、RIS 和其他引用格式转换为具有上标、可点击交叉引用的专业格式 Word 文献综述。

一个只读的 Model Context Protocol (MCP) 服务器,使 AI agent 能够以基于目录的准确性来解码、搜索和解释 EVM、RPC 和账户抽象 (AA) 错误。








































