Skip to main content

Base Contracts

Base Contracts

Base Contracts are fundamental components required to create an ERC-4337 smart account. These contracts include the EntryPointManager, which handles the entry points for transaction validation and execution; the ModuleManager, which oversees the addition, removal, and management of modules that extend the account's functionality; and the OwnerManager, which manages the account ownership, enabling secure and efficient control over the smart account. Together, these contracts form the backbone of a robust ERC-4337 smart account, ensuring seamless operation and extensibility.