fetch_vault_risk_metrics

Documentation for eth_defi.grvt.vault.fetch_vault_risk_metrics function.

fetch_vault_risk_metrics(session, chain_vault_ids, market_data_url='https://market-data.grvt.io', timeout=30.0)

Fetch vault risk metrics from the market data API.

Uses /full/v1/vault_risk_metric. No authentication required.

Parameters
  • session (requests.sessions.Session) – HTTP session.

  • chain_vault_ids (list[int]) – List of numeric chain vault IDs.

  • market_data_url (str) – Market data API base URL.

  • timeout (float) – HTTP request timeout.

Returns

Dict mapping chain_vault_id to GRVTVaultRiskMetric.

Return type

dict[int, eth_defi.grvt.vault.GRVTVaultRiskMetric]