import type { StakeChain, SolState } from '@features/staking'

/** Статические UI-метаданные по сети (всё динамическое приходит из API). */
export const CHAIN_META: Record<StakeChain, { symbol: string; aprLabel: 'APR' | 'APY'; protocol: string }> = {
  ETH: { symbol: 'ETH', aprLabel: 'APR', protocol: 'Lido' },
  SOL: { symbol: 'SOL', aprLabel: 'APY', protocol: 'Нативный' },
}

export const CHAIN_TABS: { chain: StakeChain; label: string }[] = [
  { chain: 'ETH', label: 'ETH · Lido' },
  { chain: 'SOL', label: 'SOL · нативный' },
]

export const SOL_STATE_META: Record<SolState, { label: string; variant: 'active' | 'ready' | 'muted' }> = {
  active: { label: 'Активна', variant: 'active' },
  activating: { label: 'Активируется', variant: 'muted' },
  deactivating: { label: 'Деактивация', variant: 'muted' },
  inactive: { label: 'Завершена', variant: 'ready' },
}
