parse_lighter_account_equity

Documentation for eth_defi.lighter.valuation.parse_lighter_account_equity function.

parse_lighter_account_equity(account)

Parse a raw Lighter account dict into LighterEquity.

The Lighter API uses strings for decimal values. This parser converts them to Decimal and treats missing optional balances as zero.

Parameters

account (dict[str, Any]) – Raw account dict from /api/v1/account.

Returns

Parsed equity breakdown.

Raises

ValueError – If required account fields are missing or malformed.

Return type

eth_defi.lighter.valuation.LighterEquity