ApexVaultSummary

Documentation for eth_defi.apex.vault.ApexVaultSummary Python class.

class ApexVaultSummary

Bases: object

One vault returned by the ApeX ranking endpoint.

Attributes summary

vault_id

Platform-unique vault identifier.

synthetic_address

Stable synthetic reader address.

reported_ethereum_address

Ethereum address reported by ApeX, which is not unique per vault.

name

Display name.

description

Strategy description.

status

Raw vault lifecycle status.

vault_type

Raw collection-vault type.

share_price

Current share price in ApeX USDT terms.

tvl

Current total value in ApeX USDT terms.

share_count

Current reported share count.

created_at

Creation timestamp as naive UTC.

source_updated_at

Source update timestamp as naive UTC.

finished_at

Terminal timestamp as naive UTC.

max_amount

Subscription cap as a raw numeric value.

purchase_fee_rate_raw

Unverified fee-unit source value.

share_profit_ratio_raw

Unverified profit-share-unit source value.

Methods summary

__init__(vault_id, synthetic_address, ...)

vault_id: str

Platform-unique vault identifier.

synthetic_address: str

Stable synthetic reader address.

reported_ethereum_address: Optional[eth_typing.evm.HexAddress]

Ethereum address reported by ApeX, which is not unique per vault.

name: str

Display name.

description: str

Strategy description.

status: str

Raw vault lifecycle status.

vault_type: str

Raw collection-vault type.

share_price: Optional[float]

Current share price in ApeX USDT terms.

tvl: Optional[float]

Current total value in ApeX USDT terms.

share_count: Optional[float]

Current reported share count.

created_at: Optional[datetime.datetime]

Creation timestamp as naive UTC.

source_updated_at: Optional[datetime.datetime]

Source update timestamp as naive UTC.

finished_at: Optional[datetime.datetime]

Terminal timestamp as naive UTC.

max_amount: Optional[float]

Subscription cap as a raw numeric value.

purchase_fee_rate_raw: Optional[str]

Unverified fee-unit source value.

share_profit_ratio_raw: Optional[str]

Unverified profit-share-unit source value.

__init__(vault_id, synthetic_address, reported_ethereum_address, name, description, status, vault_type, share_price, tvl, share_count, created_at, source_updated_at, finished_at, max_amount, purchase_fee_rate_raw, share_profit_ratio_raw)
Parameters
Return type

None