Zeigt dein Block-Explorer eine erfolgreiche ERC-4337-Transaktion an?

War auch die darin enthaltene Smart-Account-Operation erfolgreich?

ERC-4337 hat zwei Ebenen:

• Ein Bundler sendet eine äußere EVM-Transaktion an den EntryPoint.
• Diese Transaktion kann eine oder mehrere UserOperations enthalten.

Die äußere Transaktion kann erfolgreich sein, auch wenn eine einzelne UserOperation fehlschlägt. Das zugehörige EntryPoint-Ereignis meldet das Ergebnis der Operation. Auch eine fehlgeschlagene Operation kann Gas verbrauchen.

Wird die äußere Transaktion zurückgesetzt, fehlt möglicherweise das UserOperation-Ereignis. Dass Operationsdaten im Calldata der zurückgesetzten Transaktion enthalten sind, beweist nicht, dass die Operation ausgeführt wurde.

Ein von einem Bundler zurückgegebener UserOperation-Hash ist für die Nachverfolgung hilfreich. Für sich genommen ist er jedoch kein Beweis für die Aufnahme in die Blockchain. Prüfe den Transaktionsbeleg auf das passende EntryPoint-Ereignis.

Der ERC-4337-Adapter von PriorSeal bindet einen kanonischen UserOperation-Hash in eine Autorisierung ein und verifiziert das passende Ereignis im Transaktionsbeleg. Er unterstützt EntryPoint-Versionen von 0.6 bis 0.9. Detailliertere Aussagen über den internen Aufruf eines Accounts erfordern ein unterstütztes account-spezifisches Profil.

Zeigt dein Dashboard das Ergebnis der äußeren Transaktion und das Ergebnis jeder einzelnen UserOperation getrennt an?