मुख्य सामग्री पर जाएं

Schema Reference

को अपडेट
Aug 14, 2026

अवलोकन

This page provides a complete schema reference for all tables available in SQL Explorer. Each table includes column names, data types, sort keys, and partition strategies.

Hyperliquid (HyperCore)

SQL Explorer provides comprehensive coverage of Hyperliquid HyperCore with billions of rows of indexed data across multiple tables.

Cluster ID: hyperliquid-core-mainnet Use this cluster ID when making API requests to query Hyperliquid data via the REST API.

How to Use This Reference


  • Sort Keys (⚡): Columns marked as sort keys are indexed for fast queries. Include these in WHERE clauses for best performance.
  • Partition Strategy: Tables are partitioned by time (usually toYYYYMM(block_time)). Filter on time ranges to scan fewer partitions.
  • Column Types: Data types are shown exactly as stored (e.g., UInt64, Decimal(38, 18), DateTime64(6, 'UTC')).
▶ Complete Schema for All Tables (Click to expand)

Detailed schema for all Hyperliquid tables including column names, data types, sort keys (⚡), and partition strategies.

hyperliquid_agents

Sort Keys: ⚡ block_number, agent | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
agentFixedString(42)हाँ
block_numberUInt64हाँ
indexed_atDateTime64(3, 'UTC')नहीं
नामStringनहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
userFixedString(42)नहीं
valid_untilStringनहीं

hyperliquid_asset_transfers

Sort Keys: ⚡ block_number, tx_hash, user | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
मात्राNullable(Decimal(38, 18))नहीं
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
destinationNullable(FixedString(42))नहीं
feeNullable(Decimal(38, 18))नहीं
indexed_atDateTime64(3, 'UTC')नहीं
n एकNullable(UInt64)नहीं
timeDateTime64(6, 'UTC')नहीं
टोकनNullable(String)नहीं
transfer_typeLowCardinality(String)नहीं
tx_hashFixedString(66)हाँ
usdc_amountNullable(Decimal(38, 18))नहीं
userFixedString(42)हाँ

hyperliquid_blocks

Sort Keys: ⚡ block_number | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
book_diffs_countUInt32नहीं
fills_countUInt32नहीं
indexed_atDateTime64(3, 'UTC')नहीं
misc_events_countUInt32नहीं
orders_countUInt32नहीं
twap_statuses_countUInt32नहीं
writer_actions_countUInt32नहीं

hyperliquid_bridge

Sort Keys: ⚡ block_number, bridge_type, user, nonce, eth_block_number, tx_hash | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
amount_weiUInt64नहीं
block_numberUInt64हाँ
bridge_typeLowCardinality(String)हाँ
eth_block_numberUInt64हाँ
event_timeStringनहीं
indexed_atDateTime64(3, 'UTC')नहीं
n एकUInt64हाँ
snapshot_timeDateTime64(6, 'UTC')नहीं
tx_hashStringहाँ
userFixedString(42)हाँ

hyperliquid_builder_fills

Sort Keys: ⚡ builder_address, timestamp, tid | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
block_numberUInt64नहीं
block_timeDateTime64(6, 'UTC')नहीं
builder_addressNullable(FixedString(42))हाँ
builder_feeNullable(Decimal(38, 18))नहीं
cloidNullable(String)नहीं
closed_pnlDecimal(38, 18)नहीं
सिक्काLowCardinality(String)नहीं
created_atDateTime64(6, 'UTC')नहीं
crossedUInt8नहीं
dirLowCardinality(String)नहीं
feeDecimal(38, 18)नहीं
हैशFixedString(66)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_liquidationUInt8नहीं
liquidated_userNullable(FixedString(42))नहीं
liquidation_mark_priceNullable(Decimal(38, 18))नहीं
liquidation_methodNullable(String)नहीं
oidUInt64नहीं
कीमतDecimal(38, 18)नहीं
ओरEnum8('B' = 1, 'A' = 2)नहीं
आकारDecimal(38, 18)नहीं
start_positionDecimal(38, 18)नहीं
tidUInt64हाँ
TIMESTAMPDateTime64(3, 'UTC')हाँ
twap_idNullable(UInt64)नहीं
अपडेट किया गया_परDateTime64(6, 'UTC')नहीं
userFixedString(42)नहीं

hyperliquid_builder_transactions

Sort Keys: ⚡ block_number, hash, user | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
action_typeLowCardinality(String)नहीं
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
builderStringनहीं
builder_feeNullable(Decimal(38, 18))नहीं
सिक्काNullable(String)नहीं
हैशStringहाँ
indexed_atDateTime64(3, 'UTC')नहीं
is_successUInt8नहीं
userStringहाँ

hyperliquid_clearinghouse_states

Sort Keys: ⚡ block_number, clearinghouse, user, asset_idx | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
asset_idxUInt16हाँ
block_numberUInt64हाँ
clearinghouseUInt8हाँ
सिक्काLowCardinality(String)नहीं
entry_notionalUInt64नहीं
funding_alltimeInt64नहीं
funding_since_changeInt64नहीं
funding_since_openInt64नहीं
indexed_atDateTime64(3, 'UTC')नहीं
marginUInt64नहीं
आकारInt64नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
usdc_balanceInt64नहीं
userFixedString(42)हाँ

hyperliquid_delegator_rewards

Sort Keys: ⚡ block_number, validator, delegator | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
block_numberUInt64हाँ
cUInt64नहीं
commission_bpsUInt16नहीं
delegatorFixedString(42)हाँ
eUInt64नहीं
indexed_atDateTime64(3, 'UTC')नहीं
mUInt64नहीं
rewardDecimal(38, 8)नहीं
reward_weiUInt64नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
sourceLowCardinality(String)नहीं
validatorFixedString(42)हाँ
validator_total_delegatedUInt64नहीं

hyperliquid_dex_trades

Sort Keys: ⚡ none | Partition: none

ColumnTypeSort Key
block_numberUInt64नहीं
block_timeDateTime64(6, 'UTC')नहीं
buyer_addressFixedString(42)नहीं
buyer_builder_addressNullable(FixedString(42))नहीं
buyer_builder_feeNullable(Decimal(38, 18))नहीं
buyer_closed_pnlDecimal(38, 18)नहीं
buyer_crossedUInt8नहीं
buyer_dirLowCardinality(String)नहीं
buyer_feeDecimal(38, 18)नहीं
buyer_order_idUInt64नहीं
buyer_start_positionDecimal(38, 18)नहीं
buyer_twap_idNullable(UInt64)नहीं
सिक्काLowCardinality(String)नहीं
शुल्क_टोकनLowCardinality(String)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
liquidated_userNullable(FixedString(42))नहीं
liquidation_mark_priceNullable(Decimal(38, 18))नहीं
liquidation_methodNullable(String)नहीं
market_typeStringनहीं
कीमतDecimal(38, 18)नहीं
seller_addressFixedString(42)नहीं
seller_builder_addressNullable(FixedString(42))नहीं
seller_builder_feeNullable(Decimal(38, 18))नहीं
seller_closed_pnlDecimal(38, 18)नहीं
seller_crossedUInt8नहीं
seller_dirLowCardinality(String)नहीं
seller_feeDecimal(38, 18)नहीं
seller_order_idUInt64नहीं
seller_start_positionDecimal(38, 18)नहीं
seller_twap_idNullable(UInt64)नहीं
ओरEnum8('B' = 1, 'A' = 2)नहीं
आकारDecimal(38, 18)नहीं
TIMESTAMPDateTime64(3, 'UTC')नहीं
total_builder_feeNullable(Decimal(38, 18))नहीं
trade_idUInt64नहीं
transaction_hashFixedString(66)नहीं
unique_idStringनहीं
usd_amountDecimal(38, 18)नहीं

hyperliquid_display_names

Sort Keys: ⚡ block_number, user | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
block_numberUInt64हाँ
display_nameStringनहीं
indexed_atDateTime64(3, 'UTC')नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
userFixedString(42)हाँ

hyperliquid_fills

Sort Keys: ⚡ block_number, tid, user | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
builderNullable(FixedString(42))नहीं
builder_feeNullable(Decimal(38, 18))नहीं
cloidNullable(String)नहीं
closed_pnlDecimal(38, 18)नहीं
सिक्काLowCardinality(String)नहीं
crossedUInt8नहीं
deployer_feeNullable(Decimal(38, 18))नहीं
dirLowCardinality(String)नहीं
feeDecimal(38, 18)नहीं
शुल्क_टोकनLowCardinality(String)नहीं
हैशFixedString(66)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_liquidationUInt8नहीं
liquidated_userNullable(FixedString(42))नहीं
liquidation_mark_priceNullable(Decimal(38, 18))नहीं
liquidation_methodNullable(String)नहीं
oidUInt64नहीं
कीमतDecimal(38, 18)नहीं
priority_gasNullable(Decimal(38, 18))नहीं
ओरEnum8('B' = 1, 'A' = 2)नहीं
आकारDecimal(38, 18)नहीं
start_positionDecimal(38, 18)नहीं
tidUInt64हाँ
timeDateTime64(3, 'UTC')नहीं
twap_idNullable(UInt64)नहीं
userFixedString(42)हाँ

hyperliquid_funding

Sort Keys: ⚡ block_number, user, coin, time | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
सिक्काLowCardinality(String)हाँ
funding_amountDecimal(38, 18)नहीं
funding_rateDecimal(38, 18)नहीं
हैशFixedString(66)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
sziDecimal(38, 18)नहीं
timeDateTime64(6, 'UTC')हाँ
userFixedString(42)हाँ

hyperliquid_funding_summary_hourly

Sort Keys: ⚡ coin, hour | Partition: toYYYYMM(hour)

ColumnTypeSort Key
avg_funding_rateSimpleAggregateFunction(any, Float64)नहीं
सिक्काLowCardinality(String)हाँ
hourDateTime('UTC')हाँ
total_fundingSimpleAggregateFunction(sum, Decimal(38, 18))नहीं
unique_usersSimpleAggregateFunction(max, UInt64)नहीं

hyperliquid_ledger_updates

Sort Keys: ⚡ block_number, user, time, hash | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
account_valueNullable(Decimal(38, 18))नहीं
मात्राNullable(Decimal(38, 18))नहीं
basisNullable(Decimal(38, 18))नहीं
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
closing_costNullable(Decimal(38, 18))नहीं
commissionNullable(Decimal(38, 18))नहीं
delta_typeLowCardinality(String)नहीं
destinationNullable(FixedString(42))नहीं
destination_dexNullable(String)नहीं
dexNullable(String)नहीं
feeNullable(Decimal(38, 18))नहीं
शुल्क_टोकनNullable(String)नहीं
हैशFixedString(66)हाँ
indexed_atDateTime64(3, 'UTC')नहीं
interest_amountNullable(Decimal(38, 18))नहीं
is_depositNullable(UInt8)नहीं
leverage_typeNullable(String)नहीं
liquidated_ntl_posNullable(Decimal(38, 18))नहीं
liquidated_positionsNullable(String)नहीं
native_token_feeNullable(Decimal(38, 18))नहीं
net_withdrawn_usdNullable(Decimal(38, 18))नहीं
n एकNullable(UInt64)नहीं
operationNullable(String)नहीं
requested_usdNullable(Decimal(38, 18))नहीं
secondary_userNullable(FixedString(42))नहीं
source_dexNullable(String)नहीं
timeDateTime64(6, 'UTC')हाँ
to_perpNullable(UInt8)नहीं
टोकनNullable(String)नहीं
usdc_amountNullable(Decimal(38, 18))नहीं
usdc_valueNullable(Decimal(38, 18))नहीं
userFixedString(42)हाँ
vaultNullable(FixedString(42))नहीं

hyperliquid_liquidations_hourly

Sort Keys: ⚡ hour, coin | Partition: toYYYYMM(hour)

ColumnTypeSort Key
सिक्काLowCardinality(String)हाँ
hourDateTimeहाँ
liquidated_volumeSimpleAggregateFunction(sum, Decimal(38, 18))नहीं
liquidation_countSimpleAggregateFunction(sum, UInt64)नहीं
unique_liquidated_usersSimpleAggregateFunction(max, UInt64)नहीं

hyperliquid_market_volume_hourly

Sort Keys: ⚡ coin, hour | Partition: toYYYYMM(hour)

ColumnTypeSort Key
closeSimpleAggregateFunction(anyLast, Decimal(38, 18))नहीं
सिक्काLowCardinality(String)हाँ
highSimpleAggregateFunction(max, Decimal(38, 18))नहीं
hourDateTime('UTC')हाँ
lowSimpleAggregateFunction(min, Decimal(38, 18))नहीं
खुलाSimpleAggregateFunction(any, Decimal(38, 18))नहीं
trade_countSimpleAggregateFunction(sum, UInt64)नहीं
आयतनSimpleAggregateFunction(sum, Decimal(38, 18))नहीं

hyperliquid_metrics_dex_overview

Sort Keys: ⚡ day, coin | Partition: toYYYYMM(day)

ColumnTypeSort Key
सिक्काLowCardinality(String)हाँ
dayतारीखहाँ
feesSimpleAggregateFunction(sum, Decimal(38, 18))नहीं
fill_countSimpleAggregateFunction(sum, UInt64)नहीं
high_priceSimpleAggregateFunction(max, Decimal(38, 18))नहीं
liquidationsSimpleAggregateFunction(sum, UInt64)नहीं
low_priceSimpleAggregateFunction(min, Decimal(38, 18))नहीं
unique_tradersSimpleAggregateFunction(max, UInt64)नहीं
volume_usdSimpleAggregateFunction(sum, Decimal(38, 18))नहीं

hyperliquid_metrics_overview

Sort Keys: ⚡ day | Partition: toYYYYMM(day)

ColumnTypeSort Key
active_tradersSimpleAggregateFunction(max, UInt64)नहीं
builder_fill_countSimpleAggregateFunction(sum, UInt64)नहीं
coins_tradedSimpleAggregateFunction(max, UInt64)नहीं
dayतारीखहाँ
liquidation_countSimpleAggregateFunction(sum, UInt64)नहीं
liquidation_volume_usdSimpleAggregateFunction(sum, Decimal(38, 18))नहीं
total_builder_feesSimpleAggregateFunction(sum, Decimal(38, 18))नहीं
total_feesSimpleAggregateFunction(sum, Decimal(38, 18))नहीं
total_fillsSimpleAggregateFunction(sum, UInt64)नहीं
total_volume_usdSimpleAggregateFunction(sum, Decimal(38, 18))नहीं

hyperliquid_oracle_prices

Sort Keys: ⚡ block_number, clearinghouse, asset_idx | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
asset_idxUInt16हाँ
block_numberUInt64हाँ
clearinghouseUInt8हाँ
सिक्काLowCardinality(String)नहीं
daily_pxStringनहीं
indexed_atDateTime64(3, 'UTC')नहीं
mark_pxStringनहीं
snapshot_timeDateTime64(6, 'UTC')नहीं

hyperliquid_order_book_diffs

Sort Keys: ⚡ coin, side, block_number, oid | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
सिक्काLowCardinality(String)हाँ
diff_typeLowCardinality(String)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
new_sizeNullable(Decimal(38, 18))नहीं
oidUInt64हाँ
orig_sizeNullable(Decimal(38, 18))नहीं
कीमतDecimal(38, 18)नहीं
ओरEnum8('B' = 1, 'A' = 2)हाँ
आकारNullable(Decimal(38, 18))नहीं
userFixedString(42)नहीं

hyperliquid_orders

Sort Keys: ⚡ block_number, oid, status_time | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
builderNullable(String)नहीं
childrenNullable(String)नहीं
cloidNullable(String)नहीं
सिक्काLowCardinality(String)नहीं
हैशNullable(FixedString(66))नहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_position_tpslUInt8नहीं
is_triggerUInt8नहीं
limit_priceDecimal(38, 18)नहीं
oidUInt64हाँ
order_timestampDateTime64(3, 'UTC')नहीं
order_typeLowCardinality(String)नहीं
orig_sizeDecimal(38, 18)नहीं
reduce_onlyUInt8नहीं
ओरEnum8('B' = 1, 'A' = 2)नहीं
आकारDecimal(38, 18)नहीं
स्थितिLowCardinality(String)नहीं
status_timeDateTime64(6, 'UTC')हाँ
tifLowCardinality(String)नहीं
trigger_conditionNullable(String)नहीं
trigger_priceNullable(Decimal(38, 18))नहीं
unique_idStringनहीं
userFixedString(42)नहीं

hyperliquid_outcome_markets

Sort Keys: ⚡ none | Partition: none

ColumnTypeSort Key
base_token_idxNullable(UInt64)नहीं
block_numberUInt64नहीं
सिक्काNullable(String)नहीं
descriptionStringनहीं
expiryStringनहीं
fee_shareFloat64नहीं
first_enabled_as_quoteStringनहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_liquid_baseUInt8नहीं
is_liquid_quoteUInt8नहीं
lockedUInt8नहीं
नामLowCardinality(String)नहीं
ndoUInt64नहीं
nouUInt64नहीं
nquUInt64नहीं
outcome_classLowCardinality(String)नहीं
outcome_idUInt64नहीं
pair_nameStringनहीं
periodLowCardinality(String)नहीं
quote_rawNullable(UInt64)नहीं
quote_token_idxNullable(UInt64)नहीं
quote_token_nameNullable(String)नहीं
quote_token_statusLowCardinality(String)नहीं
quote_token_usdc_pxDecimal(38, 18)नहीं
quote_token_usdc_px_rawUInt64नहीं
raw_side_jsonStringनहीं
raw_spec_jsonStringनहीं
side_countUInt16नहीं
side_indexUInt8नहीं
side_nameLowCardinality(String)नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
spot_deploy_timeStringनहीं
spot_indexNullable(UInt64)नहीं
spot_resolutionLowCardinality(String)नहीं
target_priceStringनहीं
token_idxNullable(UInt64)नहीं
token_nameNullable(String)नहीं
underlyingLowCardinality(String)नहीं

hyperliquid_outcome_meta

Sort Keys: ⚡ block_number, outcome_id | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
block_numberUInt64हाँ
deploy_gas_auction_jsonStringनहीं
descriptionStringनहीं
expiryStringनहीं
fee_shareFloat64नहीं
indexed_atDateTime64(3, 'UTC')नहीं
lockedUInt8नहीं
नामLowCardinality(String)नहीं
ndoUInt64नहीं
nouUInt64नहीं
nquUInt64नहीं
outcome_classLowCardinality(String)नहीं
outcome_idUInt64हाँ
periodLowCardinality(String)नहीं
quote_rawNullable(UInt64)नहीं
raw_spec_jsonStringनहीं
side_countUInt16नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
target_priceStringनहीं
underlyingLowCardinality(String)नहीं

hyperliquid_outcome_question_members

Sort Keys: ⚡ block_number, question_id, outcome_id | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
block_numberUInt64हाँ
indexed_atDateTime64(3, 'UTC')नहीं
is_fallbackUInt8नहीं
is_settledUInt8नहीं
outcome_idUInt64हाँ
question_idUInt64हाँ
snapshot_timeDateTime64(6, 'UTC')नहीं
sourceLowCardinality(String)नहीं

hyperliquid_outcome_questions

Sort Keys: ⚡ block_number, question_id | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
block_numberUInt64हाँ
descriptionStringनहीं
fallback_outcomeNullable(UInt64)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
नामStringनहीं
named_outcomes_jsonStringनहीं
question_idUInt64हाँ
raw_question_jsonStringनहीं
settled_named_outcomes_jsonStringनहीं
snapshot_timeDateTime64(6, 'UTC')नहीं

hyperliquid_outcome_sides

Sort Keys: ⚡ block_number, outcome_id, side_index | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
base_token_idxNullable(UInt64)नहीं
block_numberUInt64हाँ
सिक्काNullable(String)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
outcome_idUInt64हाँ
quote_token_idxNullable(UInt64)नहीं
quote_token_nameNullable(String)नहीं
raw_side_jsonStringनहीं
side_indexUInt8हाँ
side_m_rawStringनहीं
side_m_valueNullable(Int64)नहीं
side_nameLowCardinality(String)नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
spot_indexNullable(UInt64)नहीं
spot_indices_jsonStringनहीं
spot_resolutionLowCardinality(String)नहीं
token_idxNullable(UInt64)नहीं
token_nameNullable(String)नहीं

hyperliquid_perpetual_market_contexts

Sort Keys: ⚡ none | Partition: none

ColumnTypeSort Key
सिक्काLowCardinality(String)नहीं
day_base_vlmDecimal(38, 18)नहीं
day_ntl_vlmDecimal(38, 18)नहीं
fundingDecimal(38, 18)नहीं
impact_askNullable(Decimal(38, 18))नहीं
impact_bidNullable(Decimal(38, 18))नहीं
mark_pxDecimal(38, 18)नहीं
mid_pxDecimal(38, 18)नहीं
open_interestDecimal(38, 18)नहीं
oracle_pxDecimal(38, 18)नहीं
polled_atDateTime64(6, 'UTC')नहीं
premiumDecimal(38, 18)नहीं
prev_day_pxDecimal(38, 18)नहीं

hyperliquid_perpetual_markets

Sort Keys: ⚡ coin | Partition: none

ColumnTypeSort Key
सिक्काLowCardinality(String)हाँ
indexed_atDateTime64(3, 'UTC')नहीं
margin_table_idNullable(UInt16)नहीं
market_indexUInt16नहीं
max_leverageUInt16नहीं
only_isolatedUInt8नहीं
sz_decimalsUInt8नहीं

hyperliquid_perpetual_positions

Sort Keys: ⚡ block_number, clearinghouse, user, asset_idx | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
asset_idxUInt16हाँ
block_numberUInt64हाँ
clearinghouseUInt8हाँ
सिक्काStringनहीं
entry_notionalUInt64नहीं
funding_alltimeInt64नहीं
funding_since_changeInt64नहीं
funding_since_openInt64नहीं
indexed_atDateTime64(3, 'UTC')नहीं
marginUInt64नहीं
आकारInt64नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
usdc_balanceInt64नहीं
userStringहाँ

hyperliquid_quote_token_meta

Sort Keys: ⚡ block_number, token_idx | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
aligned_quote_info_jsonStringनहीं
block_numberUInt64हाँ
first_enabled_as_quoteStringनहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_liquid_baseUInt8नहीं
is_liquid_quoteUInt8नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
स्थितिLowCardinality(String)नहीं
token_idxUInt64हाँ
token_nameLowCardinality(String)नहीं

hyperliquid_register_referral

Sort Keys: ⚡ referral_code, user | Partition: none

ColumnTypeSort Key
block_timeDateTime64(6, 'UTC')नहीं
गलतीNullable(String)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_successUInt8नहीं
referral_codeStringहाँ
roundUInt64नहीं
tx_hashStringनहीं
userStringहाँ

hyperliquid_set_referrer

Sort Keys: ⚡ referral_code, user | Partition: none

ColumnTypeSort Key
block_timeDateTime64(6, 'UTC')नहीं
गलतीNullable(String)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_successUInt8नहीं
referral_codeStringहाँ
roundUInt64नहीं
tx_hashStringनहीं
userStringहाँ

hyperliquid_spot_balances

Sort Keys: ⚡ block_number, user, token_idx | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
block_numberUInt64हाँ
escrowedInt64नहीं
indexed_atDateTime64(3, 'UTC')नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
टोकनStringनहीं
token_idxUInt16हाँ
कुलInt64नहीं
userStringहाँ

hyperliquid_spot_clearinghouse_states

Sort Keys: ⚡ block_number, user, token_idx | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
block_numberUInt64हाँ
escrowedInt64नहीं
indexed_atDateTime64(3, 'UTC')नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
टोकनLowCardinality(String)नहीं
token_idxUInt16हाँ
कुलInt64नहीं
userFixedString(42)हाँ

hyperliquid_spot_markets

Sort Keys: ⚡ token_index | Partition: none

ColumnTypeSort Key
deployer_trading_fee_shareNullable(String)नहीं
evm_contractNullable(String)नहीं
full_nameNullable(String)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_canonicalUInt8नहीं
pair_indexNullable(UInt16)नहीं
pair_nameNullable(String)नहीं
sz_decimalsUInt8नहीं
टोकनLowCardinality(String)नहीं
token_idStringनहीं
token_indexUInt16हाँ
wei_decimalsUInt8नहीं

hyperliquid_spot_pairs

Sort Keys: ⚡ block_number, spot_index | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
base_token_idxUInt64नहीं
base_token_nameLowCardinality(String)नहीं
block_numberUInt64हाँ
deploy_timeStringनहीं
indexed_atDateTime64(3, 'UTC')नहीं
pair_nameStringनहीं
quote_token_idxUInt64नहीं
quote_token_nameLowCardinality(String)नहीं
raw_spot_info_jsonStringनहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
spot_indexUInt64हाँ

hyperliquid_staking_events

Sort Keys: ⚡ block_number, hash | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
मात्राDecimal(38, 18)नहीं
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
event_typeEnum8('CDeposit' = 1, 'CWithdrawal' = 2, 'Delegation' = 3)नहीं
हैशFixedString(66)हाँ
indexed_atDateTime64(3, 'UTC')नहीं
is_finalizedNullable(UInt8)नहीं
is_undelegateNullable(UInt8)नहीं
timeDateTime64(6, 'UTC')नहीं
userFixedString(42)नहीं
validatorNullable(FixedString(42))नहीं

hyperliquid_sub_accounts

Sort Keys: ⚡ block_number, sub_account | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
block_numberUInt64हाँ
indexed_atDateTime64(3, 'UTC')नहीं
master_accountFixedString(42)नहीं
नामNullable(String)नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
sub_accountFixedString(42)हाँ

hyperliquid_summaries

Sort Keys: ⚡ user, polled_at | Partition: toYYYYMM(polled_at)

ColumnTypeSort Key
cross_maintenance_margin_usedDecimal(38, 18)नहीं
cross_margin_account_valueDecimal(38, 18)नहीं
cross_margin_total_margin_usedDecimal(38, 18)नहीं
cross_margin_total_natl_posDecimal(38, 18)नहीं
cross_margin_total_raw_usdDecimal(38, 18)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
margin_account_valueDecimal(38, 18)नहीं
margin_total_margin_usedDecimal(38, 18)नहीं
margin_total_natl_posDecimal(38, 18)नहीं
margin_total_raw_usdDecimal(38, 18)नहीं
polled_atDateTime64(3, 'UTC')हाँ
userStringहाँ
withdrawableDecimal(38, 18)नहीं

hyperliquid_system_actions

Sort Keys: ⚡ block_number, evm_tx_hash, nonce | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
कार्रवाईStringनहीं
action_typeLowCardinality(String)नहीं
agent_addressNullable(FixedString(42))नहीं
agent_nameNullable(String)नहीं
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
destinationNullable(FixedString(42))नहीं
destination_dex_or_spotNullable(UInt8)नहीं
evm_tx_hashFixedString(66)हाँ
from_sub_accountNullable(UInt8)नहीं
hyperliquid_chainNullable(String)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_mintNullable(UInt8)नहीं
is_undelegateNullable(UInt8)नहीं
n एकUInt64हाँ
ntlNullable(Decimal(38, 18))नहीं
order_groupingNullable(String)नहीं
signature_chain_idNullable(String)नहीं
source_dex_or_spotNullable(UInt8)नहीं
to_perpNullable(UInt8)नहीं
टोकनNullable(UInt16)नहीं
userFixedString(42)नहीं
validatorNullable(FixedString(42))नहीं
weiNullable(UInt256)नहीं

hyperliquid_token_usdc_prices

Sort Keys: ⚡ block_number, token_idx | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
approx_usdc_pxDecimal(38, 18)नहीं
approx_usdc_px_float_1e6Float64नहीं
approx_usdc_px_rawUInt64नहीं
block_numberUInt64हाँ
indexed_atDateTime64(3, 'UTC')नहीं
raw_pair_jsonStringनहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
token_idxUInt64हाँ
token_nameLowCardinality(String)नहीं

hyperliquid_trades

Sort Keys: ⚡ block_number, trade_id | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
buyer_addressFixedString(42)नहीं
buyer_builder_addressNullable(FixedString(42))नहीं
buyer_builder_feeNullable(Decimal(38, 18))नहीं
buyer_closed_pnlDecimal(38, 18)नहीं
buyer_crossedUInt8नहीं
buyer_deployer_feeNullable(Decimal(38, 18))नहीं
buyer_dirLowCardinality(String)नहीं
buyer_feeDecimal(38, 18)नहीं
buyer_order_idUInt64नहीं
buyer_priority_gasNullable(Decimal(38, 18))नहीं
buyer_start_positionDecimal(38, 18)नहीं
buyer_twap_idNullable(UInt64)नहीं
सिक्काLowCardinality(String)नहीं
शुल्क_टोकनLowCardinality(String)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
liquidated_userNullable(FixedString(42))नहीं
liquidation_mark_priceNullable(Decimal(38, 18))नहीं
liquidation_methodNullable(String)नहीं
कीमतDecimal(38, 18)नहीं
seller_addressFixedString(42)नहीं
seller_builder_addressNullable(FixedString(42))नहीं
seller_builder_feeNullable(Decimal(38, 18))नहीं
seller_closed_pnlDecimal(38, 18)नहीं
seller_crossedUInt8नहीं
seller_deployer_feeNullable(Decimal(38, 18))नहीं
seller_dirLowCardinality(String)नहीं
seller_feeDecimal(38, 18)नहीं
seller_order_idUInt64नहीं
seller_priority_gasNullable(Decimal(38, 18))नहीं
seller_start_positionDecimal(38, 18)नहीं
seller_twap_idNullable(UInt64)नहीं
ओरEnum8('B' = 1, 'A' = 2)नहीं
आकारDecimal(38, 18)नहीं
TIMESTAMPDateTime64(3, 'UTC')नहीं
total_builder_feeNullable(Decimal(38, 18))नहीं
trade_idUInt64हाँ
transaction_hashFixedString(66)नहीं
unique_idStringनहीं

hyperliquid_transactions

Sort Keys: ⚡ round, tx_hash, nonce | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
कार्रवाईJSONनहीं
action_typeLowCardinality(String)नहीं
block_timeDateTime64(6, 'UTC')नहीं
गलतीNullable(String)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
is_successUInt8नहीं
n एकUInt64हाँ
proposerNullable(String)नहीं
roundUInt64हाँ
tx_hashStringहाँ
userNullable(String)नहीं
vault_addressNullable(String)नहीं

hyperliquid_twap_statuses

Sort Keys: ⚡ block_number, twap_id, time | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
सिक्काLowCardinality(String)नहीं
executed_ntlDecimal(38, 18)नहीं
executed_sizeDecimal(38, 18)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
minutesUInt16नहीं
randomizeUInt8नहीं
reduce_onlyUInt8नहीं
ओरEnum8('B' = 1, 'A' = 2)नहीं
आकारDecimal(38, 18)नहीं
स्थितिLowCardinality(String)नहीं
timeDateTime64(6, 'UTC')हाँ
TIMESTAMPDateTime64(3, 'UTC')नहीं
twap_idUInt64हाँ
userFixedString(42)नहीं

hyperliquid_validator_rewards

Sort Keys: ⚡ block_number, validator, time | Partition: toYYYYMM(block_time)

ColumnTypeSort Key
block_numberUInt64हाँ
block_timeDateTime64(6, 'UTC')नहीं
हैशFixedString(66)नहीं
indexed_atDateTime64(3, 'UTC')नहीं
rewardDecimal(38, 18)नहीं
timeDateTime64(6, 'UTC')हाँ
validatorFixedString(42)हाँ

hyperliquid_vault_equities

Sort Keys: ⚡ block_number, vault_address, depositor | Partition: toYYYYMM(snapshot_time)

ColumnTypeSort Key
block_numberUInt64हाँ
depositorFixedString(42)हाँ
indexed_atDateTime64(3, 'UTC')नहीं
leaderFixedString(42)नहीं
leader_commissionFloat64नहीं
net_depositsInt64नहीं
ownership_fractionFloat64नहीं
snapshot_timeDateTime64(6, 'UTC')नहीं
vault_addressFixedString(42)हाँ
vault_nameStringनहीं

All tables are optimized with sort keys (marked ⚡ in the schema browser) and partition monthly by toYYYYMM(block_time) for efficient time-bounded queries. Data ingestion is near real-time with queries scanning across billions of rows in seconds.

Accessing the Schema

The schema can be accessed as static downloadable files or via the API endpoint.

Downloadable Files

These files are updated periodically:


Schema API

Fetch the current schema with real-time row counts and latest table structures. See the REST API Overview for API authentication details.

Request (Hyperliquid):

curl https://api.quicknode.com/sql/rest/v1/schema/hyperliquid-core-mainnet \
-H "x-api-key: YOUR_API_KEY"

प्रतिस्थापित करें hyperliquid-core-mainnet with the appropriate cluster ID for other supported chains.

Example Response:

[
{
"chain": "Hyperliquid (HyperCore)",
"clusterId": "hyperliquid-core-mainnet",
"tables": [
{
"name": "hyperliquid_agents",
"engine": "SharedReplacingMergeTree",
"totalRows": 55686595,
"sortingKey": ["block_number", "agent"],
"partitionKey": "toYYYYMM(snapshot_time)",
"columns": [
{
"name": "block_number",
"type": "UInt64"
},
{
"name": "snapshot_time",
"type": "DateTime64(6, 'UTC')"
},
{
"name": "agent",
"type": "FixedString(42)"
}
// ... more columns
]
}
// ... more tables
]
}
]

The response includes table names, engines, column names and data types, sort keys for optimization, partition strategies, and current row counts.

For AI Agents & LLMs

This schema is specifically formatted for programmatic consumption.

Build Web3 Plugin

For AI agents and LLM applications, install the Build Web3 plugin so your agent can build on SQL Explorer, with full knowledge of its schemas and of every other Quicknode product. In Claude Code:

/plugin marketplace add quicknode/agent-plugins

Using Schema in Your Agent

When building custom AI agents or LLM applications:

  1. Fetch the schema via the API endpoint above or download the plain text schema optimized for LLM context windows
  2. Include it in your prompt context when generating SQL queries
  3. Reference sort keys for optimal query performance
  4. Use partition keys to limit data scans

Example prompts for AI agents:

Example 1: Generate a SQL query to find the top 10 traders by volume in the last 24 hours.
Schema: [include JSON from schema API or plain text schema file]

Example 2: Create a query to analyze funding rate changes for the BTC perpetual market over the past week, grouped by hour.
Schema: [include JSON from schema API or plain text schema file]

Example 3: Write a SQL query to identify liquidation events larger than $100K in the last 30 days, showing the user, asset, and liquidation size.
Schema: [include JSON from schema API or plain text schema file]