Skip to main content

Overview

Goldsky provides curated Hyperliquid Hypercore datasets for fills, trades, liquidations, and miscellaneous events, making it easy to build pipelines for perp and spot market analysis.
Reach out to support@goldsky.com for dataset access.
Available datasets:
  • hypercore.fills — Every individual fill (a single execution against a resting order)
  • hypercore.trades — Market trades, one row per trade, reconstructed by pairing the two fills under the same trade
  • hypercore.liquidations — The subset of fills that were part of a liquidation
  • hypercore.misc_events — Miscellaneous event data

Schema Reference

hypercore.fills (v1.0.0)

Every individual fill — a single execution against a resting order.
ColumnTypeNotes
idUtf8PK
block_numberUInt64Source block height
timestampInt64utc timestamp
userUtf8Address whose order executed
coinUtf8Perp symbol or spot pair id
sideUtf8B (buy) / A (sell)
dirUtf8e.g. Open Long, Close Short
priceDecimal128(38,18)Fill price
sizeDecimal128(38,18)Fill size
feeDecimal128(38,18)Fee in fee_token
fee_tokenUtf8Fee denomination token
closed_pnlDecimal128(38,18)Closed PnL, USD
start_positionDecimal128(38,18)Position before the fill
hashUtf8Fill hash
order_idUInt64Order id (oid)
trade_idUInt64Trade id (tid)
crossedBooleanWhether the fill crossed the spread
builder_feeDecimal128(38,18)Builder fee
hip3_deployer_feeDecimal128(38,18)HIP-3 deployer fee
client_order_idUtf8Client order id (cloid)
twap_idInt64TWAP order id
liquidationUtf8Raw liquidation object, JSON string

hypercore.trades (v1.0.0)

Market trades — one row per trade, reconstructed by pairing the two fills under the same trade.
ColumnTypeNotes
idUtf8PK
block_numberUInt64Source block height
timestampInt64utc timestamp
coinUtf8Perp symbol or spot pair id
priceDecimal128(38,18)Trade price
sideUtf8Aggressor (crossing) side, B / A
sizeDecimal128(38,18)Units traded
buy_userUtf8Buy-side user address
sell_userUtf8Sell-side user address
transaction_hashUtf8Absent when the source hash is all-zero
trade_idUInt64Shared trade id
extra_fieldsUtf8Per-side fees/PnL/dir/order-ids, JSON string

hypercore.liquidations (v1.0.0)

The subset of fills that were part of a liquidation.
ColumnTypeNotes
idUtf8PK
block_numberUInt64Source block height
timestampInt64utc timestamp
userUtf8Liquidated user
coinUtf8Perp symbol or spot pair id
sizeDecimal128(38,18)Fill size
priceDecimal128(38,18)Fill price
mark_priceDecimal128(38,18)Mark price at liquidation (markPx)
methodUtf8Liquidation method (e.g. market, backstop)
pnlDecimal128(38,18)Closed PnL, USD

hypercore.misc_events (v1.0.0)

Miscellaneous event data.
ColumnTypeNotes
idUtf8PK
block_numberUInt64Source block height
timestampInt64utc timestamp
hashUtf8Event hash
eventUtf8JSON string
extra_fields, liquidation, and event are JSON-encoded strings. Use json_extract or your sink’s JSON functions to parse them downstream.