parse_official_vault_histories

Documentation for eth_defi.apex.vault.parse_official_vault_histories function.

parse_official_vault_histories(payload, vault_ids)

Parse a complete official-vault batch-history response.

Every requested ID must appear exactly once. Treating an omitted official vault as an empty history would incorrectly mark a partial API response as a successful maintenance run.

Parameters
  • payload (object) – Decoded JSON response from /vault/fund-net-value-batch.

  • vault_ids (tuple[str, ...]) – Non-empty, unique official vault IDs requested from the endpoint.

Returns

Parsed histories keyed by requested vault ID.

Return type

dict[str, tuple[eth_defi.apex.vault.ApexHistoryPoint, …]]