Skip to main content

EntryPoint Manager

This document describes the EntryPointManager contract, which acts as a central access point for the smart account system.

Purpose:

  • Provides a mechanism to retrieve the entry point address of a smart account.

Functionality:

  • Offers a single public function entryPoint().

entryPoint() Function:

  • Signature: function entryPoint() external view returns (address)
  • Description: Returns the address of the smart account's entry point.
  • Implementation: Retrieves a pre-defined address stored in the contract variable _ENTRY_POINT.

Code Snippet:

function entryPoint() external view returns (address) {
return _ENTRY_POINT;
}

Notes:

  • The _ENTRY_POINT variable is typically set during contract deployment and cannot be modified afterward.
  • This contract serves as a simple access point and doesn't contain complex logic.