Skip to main content
Schema: hypercore.core Table: fact_vault_snapshots Type: View

What

Periodic snapshots of Hyperliquid vault state including total value locked, APR, lockup periods, and follower relationships. Vaults are managed portfolios where a leader trades on behalf of followers.

Key Use Cases

  • Monitoring vault TVL growth and APR trends
  • Analyzing vault leader performance
  • Tracking follower concentration across vaults
  • Understanding lockup period distribution

Important Relationships

  • Links to core__fact_ledger_events via vault_address for deposit/withdrawal activity
  • Leader addresses can be cross-referenced with core__fact_trades for trading activity

Commonly-used Fields

  • vault_address / vault_name: Vault identifier and name
  • leader_address: Vault manager address
  • tvl: Total value locked (USD)
  • apr: Annualized return
  • lockup_days: Lockup period

Columns

Column NameData TypeDescription
VAULT_ADDRESSTEXTAddress of the vault for vault-related ledger events.
VAULT_NAMETEXTHuman-readable name of the vault.
LEADER_ADDRESSTEXTAddress of the vault leader/manager who trades on behalf of followers.
TVLFLOATTotal value locked in the vault, denominated in USD.
LOCKUP_DAYSNUMBERNumber of days funds are locked in the vault.
APRFLOATAnnualized percentage return for the vault.
FOLLOWER_STATEVARIANTJSON object describing follower positions and allocations.
RELATIONSHIPVARIANTJSON object describing vault relationships and parameters.
SNAPSHOT_TIMESTAMPTIMESTAMP_LTZTimestamp when the market data snapshot was taken via Streamline API.
INSERTED_TIMESTAMPTIMESTAMP_NTZTimestamp when the record was inserted into this table (Snowflake SYSDATE).
MODIFIED_TIMESTAMPTIMESTAMP_NTZTimestamp when the record was last modified in this table (Snowflake SYSDATE).
FACT_VAULT_SNAPSHOTS_IDTEXTSurrogate key for vault snapshot records
_INVOCATION_IDTEXTdbt invocation identifier for tracking which run produced this record.