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_sourcewritten_atMethods summary
__init__(vault_address, date, share_price, ...)Convert the row to the current 21-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', written_at=None)
- Parameters
vault_address (eth_typing.evm.HexAddress) –
date (datetime.date) –
share_price (float) –
tvl (float) –
cumulative_pnl (float) –
daily_pnl (float) –
daily_return (float) –
data_source (str) –
written_at (Optional[datetime.datetime]) –
- Return type
None