fetch_vault_summary_history

Documentation for eth_defi.grvt.vault.fetch_vault_summary_history function.

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

Fetch share price history for a vault from the market data API.

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

Returns a DataFrame with daily share prices, resampled from the ~8-hourly intervals provided by the API.

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

  • chain_vault_id (int) – Numeric chain vault ID.

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

  • timeout (float) – HTTP request timeout.

Returns

DataFrame indexed by date with share_price and daily_return columns. Empty if no data.

Return type

pandas.DataFrame