interface DashboardMetrics {
portfolioValue: number;
activeStrategies: StrategyStatus[];
riskExposure: {
perAsset: Record<string, number>;
perProtocol: Record<string, number>;
};
performanceHistory: PerformancePoint[];
}
type PerformancePoint = {
timestamp: number;
roi: number;
drawdown: number;
};
Alert System Configuration
alerts:
price_movement:
- assets: [SOL, USDC]
threshold: ±5%/15m
liquidity:
- pools: [RAY/SOL, ORCA/USDC]
threshold: <$1M
security:
- failed_login_attempts: 3
- unauthorized_access: any