HyperliquidDailyPriceRow
Documentation for eth_defi.hyperliquid.daily_metrics.HyperliquidDailyPriceRow Python class.
- class HyperliquidDailyPriceRow
Bases:
objectA single Hyperliquid daily price row ready for DuckDB upsert.
Attributes summary
vault_addressdateshare_pricetvlcumulative_pnlcumulative_volumedaily_pnldaily_returnfollower_countapris_closedallow_depositsleader_fractionleader_commissiondaily_deposit_countdaily_withdrawal_countdaily_deposit_usddaily_withdrawal_usdepoch_resetdata_sourceMethods summary
__init__(vault_address, date, share_price, ...)Convert the row to the current 20-column DuckDB layout.
- __init__(vault_address, date, share_price, tvl, cumulative_pnl, cumulative_volume=None, daily_pnl=0.0, daily_return=0.0, follower_count=None, apr=None, is_closed=None, allow_deposits=None, leader_fraction=None, leader_commission=None, daily_deposit_count=None, daily_withdrawal_count=None, daily_deposit_usd=None, daily_withdrawal_usd=None, epoch_reset=None, data_source='api')
- Parameters
vault_address (eth_typing.evm.HexAddress) –
date (datetime.date) –
share_price (float) –
tvl (float) –
cumulative_pnl (float) –
cumulative_volume (float | None) –
daily_pnl (float) –
daily_return (float) –
follower_count (int | None) –
apr (float | None) –
is_closed (bool | None) –
allow_deposits (bool | None) –
leader_fraction (float | None) –
leader_commission (float | None) –
daily_deposit_count (int | None) –
daily_withdrawal_count (int | None) –
daily_deposit_usd (float | None) –
daily_withdrawal_usd (float | None) –
epoch_reset (bool | None) –
data_source (str) –
- Return type
None