版本感知哈希
v0.6 legacy packing、v0.7 packed hashing 与 v0.8 或 v0.9 EIP-712 域保持明确分离。
Doctor 把不透明对象变成可检查字段和可复现请求。它会区分本地格式错误与需要 bundler 或链上状态的结论,并且绝不会发送 operation。
检查真实 OPERATION
将计算哈希视为权威结果前,请确认 EntryPoint 版本、地址和 chain。结构解码可立即开始。
分析示例或你的 operation,将本地结构错误与需要外部状态的检查分开。
从数据块到可复现请求
许多集成故障无需再发请求或打开区块浏览器就能隔离。
使用 bundler 返回的原始 UserOperation、RPC 封装、handleOps calldata 或嵌套 revert。
选择 EntryPoint 代际,并在信任哈希前核对地址与 Chain ID。
把标准化字段、请求、cURL 命令或 Markdown 报告放入负责该故障的 issue 或测试。
生产环境 ACCOUNT ABSTRACTION
Wavect 在真实且文档不完整的系统上交付过 account abstraction 基础设施和 MetaMask 集成。冻结准确表示通常是找出哪一层改变数据的最快方法。
v0.6 legacy packing、v0.7 packed hashing 与 v0.8 或 v0.9 EIP-712 域保持明确分离。
v0.9 签名长度和 magic bytes 与已签名 paymaster 数据分离显示。
需要代码、nonce、委托、deposit、策略、模拟或账户逻辑的检查都会明确标注。
明确边界