from __future__ import annotations

from src.hyperliquid.account_state import AccountState


def format_account_health(state: AccountState) -> str:
    return (
        f"Equity inputs: USDC={state.usdc_total}, free={state.free_usdc}, "
        f"hold={state.usdc_hold}, unrealized={state.unrealized_pnl}, open_positions={len(state.open_positions)}"
    )
