parse_account_state

Function parse_account_state 

Source
pub fn parse_account_state(
    summaries: &[DeribitAccountSummary],
    account_id: AccountId,
    ts_init: UnixNanos,
    ts_event: UnixNanos,
) -> Result<AccountState>
Expand description

Parses Deribit account summaries into a Nautilus AccountState.

Processes multiple currency summaries and creates balance entries for each currency.

ยงErrors

Returns an error if:

  • Money conversion fails for any balance field
  • Decimal conversion fails for margin values