Glossary
EntryPoint
Der einzige kanonische ERC-4337-Vertrag, der UserOperations validiert und ausführt — die einzige Adresse, die Bundler beim Einreichen eines Batches tatsächlich aufrufen.
Der EntryPoint ist der vertrauenswürdige Hub der ERC-4337-
Architektur. Er stellt eine Funktion handleOps bereit, die
Bundler mit einer oder mehreren UserOperations aufrufen. Der
Vertrag validiert jede Op (ruft das validateUserOp der
Smart-Contract-Wallet auf), zieht das vorfinanzierte Gas ein,
führt die Calldata der Op aus und erstattet ungenutztes Gas zurück.
Es gibt einen kanonischen EntryPoint pro ERC-4337-Version, der deterministisch unter derselben Adresse auf jeder Chain deployt wird. Sowohl Bundler als auch Wallets sind gegen diese feste Adresse geschrieben.