Key Components

Core Components

1. Safe Smart Account

User-controlled smart contract wallets that execute all operations and maintain control of user's funds.

2. Sequence Executor

A contract responsible for executing a series of actions in a specific order. It acts as the entry point for complex DeFi operations.

3. Actions

Modular, single-purpose, stateless contracts representing specific protocol functions. These contracts are executed via delegatecall, allowing them to operate in the context of the user's Safe wallet.

4. Admin Vault

A contract that manages administrative functions, permissions, and protocol configurations. It also serves as a registry for all action contracts and their addresses.

5. Logger

A dedicated contract responsible for emitting all events, providing a centralized and consistent logging system for both actions and administrative changes.

Last updated