> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superform.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Smart Accounts

> ERC-7579 Smart Accounts powering Superform: gas abstraction, passkey login, and session keys while remaining fully self-custodial.

Superform routes every interaction through lightweight ERC-7579 Smart Accounts. They add gas abstraction, passkey or social-recovery login, and session keys, while remaining fully self-custodial. All accounts created through Superform currently use [Biconomy Nexus v1.2.0](https://github.com/bcnmy/nexus/releases/tag/v1.2.0).

## Modules

Smart accounts access Superform by installing four ERC-7579 modules:

| Module                    | Purpose                                                                                                              |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| SuperExecutor             | Executes same-chain ordered Hook bundles atomically                                                                  |
| SuperDestinationExecutor  | Executes cross-chain ordered Hook bundles                                                                            |
| SuperValidator            | Validates same-chain Merkle proofs and bundled signatures (EIP-1271 compliant)                                       |
| SuperDestinationValidator | Validates cross-chain Merkle proofs and bundled signatures (not EIP-1271 compliant; do not use for EntryPoint calls) |

EOA users can opt to only passthrough these smart accounts via EIP-7702 if they do not wish to store funds on the smart account.
