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