fetch_vault_details

Documentation for eth_defi.grvt.vault.fetch_vault_details function.

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

Fetch vault detail data (TVL, share price) from the market data API.

Uses /full/v1/vault_detail. 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 detail dict with keys: share_price, total_equity, valuation_cap, total_supply_lp_tokens.

Return type

dict[int, dict[str, Any]]