GRVTVaultSummary
Documentation for eth_defi.grvt.vault.GRVTVaultSummary Python class.
- class GRVTVaultSummary
Bases:
objectSummary information for a GRVT vault.
Combines data from the GRVT GraphQL API with live data from the market data API.
Attributes summary
Vault string ID on the GRVT platform (e.g.
Numeric on-chain vault ID used by the market data API
Vault display name
Short description of the strategy
Manager biography ("Things to know about the trader" on the strategies page)
Investment philosophy ("How they trade" on the strategies page)
Risk management process ("How they manage risks" on the strategies page)
Vault type (
primeorlaunchpad)Whether the vault is listed on the strategies page
Vault status (e.g.
Manager name
Strategy categories (e.g.
Manager profile image URL (avatar) from the GRVT CDN.
Vault cover image URL (banner artwork) from the GRVT CDN.
Raw GraphQL vault node as returned by the GRVT API.
Creation timestamp
Current TVL in USDT (from market data API)
Current share price (from market data API)
Annual management fee as a decimal fraction (e.g.
Performance fee as a decimal fraction (e.g.
Methods summary
__init__(vault_id, chain_vault_id, name, ...)- vault_id: str
Vault string ID on the GRVT platform (e.g.
VLT:34dTZyg6LhkGM49Je5AABi9tEbW)
- chain_vault_id: int
Numeric on-chain vault ID used by the market data API
- name: str
Vault display name
- description: str
Short description of the strategy
- manager_bio: str
Manager biography (“Things to know about the trader” on the strategies page)
- investment_philosophy: str
Investment philosophy (“How they trade” on the strategies page)
- risk_management_process: str
Risk management process (“How they manage risks” on the strategies page)
- vault_type: str
Vault type (
primeorlaunchpad)
- discoverable: bool
Whether the vault is listed on the strategies page
- status: str
Vault status (e.g.
active)
- manager_name: str
Manager name
- manager_profile_image_url: Optional[str]
Manager profile image URL (avatar) from the GRVT CDN.
From the GraphQL
managerInfo.profileImageURLfield.Nonewhen the manager has no avatar. Used as a curator logo source.
- cover_image_url: Optional[str]
Vault cover image URL (banner artwork) from the GRVT CDN.
From the GraphQL
coverImageURLfield.Nonewhen no cover image.
- raw_metadata: Optional[dict[str, Any]]
Raw GraphQL vault node as returned by the GRVT API.
Stored verbatim so that newly added API fields are preserved without a schema change. Persisted as a JSON dump in the
extended_vault_infocolumn and refreshed weekly.Nonewhen the summary was not built from a GraphQL node.
- create_time: Optional[datetime.datetime]
Creation timestamp
- tvl: Optional[float]
Current TVL in USDT (from market data API)
- share_price: Optional[float]
Current share price (from market data API)
- management_fee: Optional[float]
Annual management fee as a decimal fraction (e.g. 0.01 = 1%). From the GRVT GraphQL API
managementFeefield (PPM).
- performance_fee: Optional[float]
Performance fee as a decimal fraction (e.g. 0.20 = 20%). From the GRVT GraphQL API
performanceFeefield (PPM).
- __init__(vault_id, chain_vault_id, name, description, manager_bio, investment_philosophy, risk_management_process, vault_type, discoverable, status, manager_name, categories, manager_profile_image_url=None, cover_image_url=None, raw_metadata=None, create_time=None, tvl=None, share_price=None, management_fee=None, performance_fee=None)
- Parameters
- Return type
None