你的区块浏览器显示一笔 ERC-4337 交易已成功。

其中的智能账户操作也成功了吗?

ERC-4337 分为两层:

• 捆绑器向 EntryPoint 提交一笔外层 EVM 交易。
• 这笔交易可以包含一个或多个 UserOperation。

即使某个 UserOperation 失败,外层交易仍可能成功。相应的 EntryPoint 事件会报告操作级别的结果,而失败的操作仍可能消耗 Gas。

如果外层交易回滚,UserOperation 事件可能不会出现。在已回滚交易的 calldata 中看到操作数据,并不能证明该操作已执行。

捆绑器返回的 UserOperation 哈希可用于追踪,但它本身不能证明该操作已上链。请检查交易回执中是否有匹配的 EntryPoint 事件。

PriorSeal 的 ERC-4337 适配器会将规范化的 UserOperation 哈希绑定到授权中,并验证回执中的匹配事件。它支持 0.6 至 0.9 版本的 EntryPoint。若要对账户的内部调用作出更具体的判断,则需要受支持的账户专属配置。

你的仪表板是否分别显示外层交易结果和每个 UserOperation 的结果?