Abstract
DeFindex is a suite of smart contracts designed to facilitate interaction with various Decentralized Finance (DeFi) protocols on the Stellar/Soroban Blockchain. It enables users to create custom strategies, allowing investments to be distributed across multiple DeFi protocols in a streamlined manner. The protocol serves two primary audiences:- Wallet Users (including Web2 users): DeFindex provides a simplified interface that wallet developers can integrate into their platforms, enabling users to access DeFi investment services effortlessly.
- Expert Users: For experienced investors, DeFindex offers an efficient way to diversify investments without the complexity of building and managing their own strategies.
- Factory: A smart contract responsible for creating new Vaults.
- Vaults: The primary contracts through which users interact, enabling deposits, withdrawals, and position adjustments.
- Strategies: Contracts that allocate Vault assets across various DeFi protocols.
- Manager: Oversees strategies and the assets within Vaults.
- Emergency Manager: Handles rescues.
- Fee Receiver: Collects and manages strategy-related fees.