GRVTVaultSummary

Documentation for eth_defi.grvt.vault.GRVTVaultSummary Python class.

class GRVTVaultSummary

Bases: object

Summary information for a GRVT vault.

Combines data from the GRVT GraphQL API with live data from the market data API.

Attributes summary

vault_id

Vault string ID on the GRVT platform (e.g.

chain_vault_id

Numeric on-chain vault ID used by the market data API

name

Vault display name

description

Short description of the strategy

manager_bio

Manager biography ("Things to know about the trader" on the strategies page)

investment_philosophy

Investment philosophy ("How they trade" on the strategies page)

risk_management_process

Risk management process ("How they manage risks" on the strategies page)

vault_type

Vault type (prime or launchpad)

discoverable

Whether the vault is listed on the strategies page

status

Vault status (e.g.

manager_name

Manager name

categories

Strategy categories (e.g.

manager_profile_image_url

Manager profile image URL (avatar) from the GRVT CDN.

cover_image_url

Vault cover image URL (banner artwork) from the GRVT CDN.

raw_metadata

Raw GraphQL vault node as returned by the GRVT API.

create_time

Creation timestamp

tvl

Current TVL in USDT (from market data API)

share_price

Current share price (from market data API)

management_fee

Annual management fee as a decimal fraction (e.g.

performance_fee

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 (prime or launchpad)

discoverable: bool

Whether the vault is listed on the strategies page

status: str

Vault status (e.g. active)

manager_name: str

Manager name

categories: list[str]

Strategy categories (e.g. ["Market Making", "Delta Neutral"])

manager_profile_image_url: Optional[str]

Manager profile image URL (avatar) from the GRVT CDN.

From the GraphQL managerInfo.profileImageURL field. None when 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 coverImageURL field. None when 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_info column and refreshed weekly. None when 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 managementFee field (PPM).

performance_fee: Optional[float]

Performance fee as a decimal fraction (e.g. 0.20 = 20%). From the GRVT GraphQL API performanceFee field (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