Ваш обозреватель блоков показывает, что транзакция ERC-4337 завершилась успешно.

А успешно ли выполнилась содержащаяся в ней операция смарт-аккаунта?

В ERC-4337 два уровня:

• Бандлер отправляет внешнюю EVM-транзакцию в EntryPoint.
• Эта транзакция может содержать одну или несколько UserOperation.

Внешняя транзакция может завершиться успешно, даже если отдельная UserOperation завершилась с ошибкой. Соответствующее событие EntryPoint сообщает результат на уровне операции, а неудачная операция всё равно может израсходовать газ.

Если внешняя транзакция отменяется, событие UserOperation может отсутствовать. Наличие данных операции в calldata отменённой транзакции не доказывает, что операция была выполнена.

Хеш UserOperation, возвращённый бандлером, полезен для отслеживания. Сам по себе он не доказывает включение операции в блокчейн. Проверьте квитанцию транзакции и найдите соответствующее событие EntryPoint.

Адаптер ERC-4337 от PriorSeal включает канонический хеш UserOperation в авторизацию и проверяет соответствующее событие в квитанции. Он поддерживает версии EntryPoint с 0.6 по 0.9. Для более подробных утверждений о внутреннем вызове аккаунта требуется поддерживаемый профиль для конкретного аккаунта.

Показывает ли ваша панель мониторинга отдельно результат внешней транзакции и результат каждой UserOperation?