Skip to content

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.