Overview of EVM Smart Account Architecture
An EVM Smart Account design relies on four primary contract components to manage cross-chain identity and execution:
- Axelar Gateway: Connects different blockchains for secure token transfers and communication.
- EntryPoint Contract: An Axelar Executable contract that validates inputs and controls the execution flow for smart accounts.
- Account Factory Contract: A contract invoked once during the initial setup to deploy a new smart account.
- Account Contract: The user-owned contract that validates execution payloads using the user's signature and public key from the source chain.