Overview
Architecture
┌─────────────────────────────────────────────────────────────┐
│ FactoryATFi.sol │
│ - Creates new VaultATFi instances │
│ - Tracks all vaults │
│ - Manages treasury and Morpho vault addresses │
└─────────────────────────────────────────────────────────────┘
│
│ creates
▼
┌─────────────────────────────────────────────────────────────┐
│ VaultATFi.sol │
│ - Manages individual event commitment │
│ - Handles stake/verify/settle/claim lifecycle │
│ - Integrates with Morpho for yield generation │
└─────────────────────────────────────────────────────────────┘FactoryATFi.sol
Key Functions
Function
Description
Events
Event
Description
VaultATFi.sol
Lifecycle
Key Functions
For Participants
Function
Description
For Organizers (Owner)
Function
Description
Events
Event
Description
Yield Integration
Security Features
Deployment
Deployment Scripts
Source Code
Last updated
