Architecture
Inheritance Structure
MetaVault
├── MetaVaultBase
│ └── MultiFacetProxy
│ └── OwnableRoles
├── Multicallable
└── NoDelegateCall
ERC7540Engine
└── ModuleBase
└── OwnableRoles
AssetsManager
└── ModuleBase
└── OwnableRoles
Gateway System
├── SuperformGateway
│ └── MultiFacetProxy
│ └── GatewayBase
├── InvestSuperform
│ └── GatewayBase
├── DivestSuperform
│ └── GatewayBase
└── LiquidateSuperform
└── GatewayBaseCore Contract Relationships
Error Catalog
State Flow Diagrams
Deposit Flow

Investment Flow

Withdrawal Flow

Key Dependencies
External Protocol Integration
Oracle Integration
State Management
Critical State Variables
Cross-Chain State
Security Architecture
Access Control Matrix
Role
Permissions
State Protection
Upgrade Architecture
Critical Paths
Investment Critical Path
Withdrawal Critical Path
Integration Points
Bridge Integration
Oracle Integration
Last updated