{"version":1,"pages":[{"id":"OFv5OCPthlSvyhbB3g7i","title":"Hydromancer - the Hyperliquid Data Layer","pathname":"/","siteSpaceId":"sitesp_jYYND","emoji":"1f4a7","description":"Hydromancer is data infrastructure for Hyperliquid. We provide real-time APIs, WebSocket streams, and analytics — so you can ship unique features faster with better data."},{"id":"kUbQv3ouRizZhzd3yWfr","title":"REST API","pathname":"/readme/rest-api","siteSpaceId":"sitesp_jYYND","icon":"coin-blank","description":"API service for querying user state information from Hyperliquid. All endpoints require Bearer token authentication.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"}]},{"id":"79aynwm13WsyJdGRlBPd","title":"Rate limits and user limits","pathname":"/readme/rest-api/rate-limits-and-user-limits","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"UBPZatjONYWUNElLrht1","title":"User position data","pathname":"/readme/rest-api/user-position-data","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"8GtMwfBKVkjt1oF8NO2J","title":"clearinghouseState","pathname":"/readme/rest-api/user-position-data/clearinghousestate","siteSpaceId":"sitesp_jYYND","description":"Get the complete clearinghouse state for a single user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User position data"}]},{"id":"QoZnodKzgRSvYcIl0ycA","title":"batchClearinghouseStates","pathname":"/readme/rest-api/user-position-data/batchclearinghousestates","siteSpaceId":"sitesp_jYYND","description":"Get clearinghouse states for multiple users in a single request.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User position data"}]},{"id":"NkGZmiqskyXzzFxtk6Ws","title":"portfolioState","pathname":"/readme/rest-api/user-position-data/portfoliostate","siteSpaceId":"sitesp_jYYND","description":"Get clearinghouse state, spot clearinghouse state, and account abstraction mode for a single user in one request.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User position data"}]},{"id":"gcgNOVuR9YI3Rk9lgt8z","title":"batchPortfolioStates","pathname":"/readme/rest-api/user-position-data/batchportfoliostates","siteSpaceId":"sitesp_jYYND","description":"Get clearinghouse states for perp and spot of multiple users in a single request.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User position data"}]},{"id":"y1C2hZW72aGfl9UyJrsQ","title":"activeAssetData","pathname":"/readme/rest-api/user-position-data/activeassetdata","siteSpaceId":"sitesp_jYYND","description":"Get asset data for a specific user and coin.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User position data"}]},{"id":"UhcfGYdqlEc3AuwVuhNB","title":"spotclearinghouseState","pathname":"/readme/rest-api/user-position-data/spotclearinghousestate","siteSpaceId":"sitesp_jYYND","description":"Get the spot clearinghouse state for a single user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User position data"}]},{"id":"inHz3xpIMzCp2VGWeIuK","title":"userAbstraction","pathname":"/readme/rest-api/user-position-data/userabstraction","siteSpaceId":"sitesp_jYYND","description":"Get the account abstraction mode for a user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User position data"}]},{"id":"HG2Lubojmc9FYNAtKwJI","title":"webData2","pathname":"/readme/rest-api/user-position-data/webdata2","siteSpaceId":"sitesp_jYYND","description":"Get aggregated web data including clearinghouse state, metadata, and market info.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User position data"}]},{"id":"Q9godHzRzvLq6zuqoqvC","title":"Asset data","pathname":"/readme/rest-api/asset-data","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"PFRXOlobbsHKq5ZnrzmU","title":"assetContext","pathname":"/readme/rest-api/asset-data/assetcontext","siteSpaceId":"sitesp_jYYND","description":"Get the asset context (mid-, mark- and oracle price for example) of one or more symbols.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Asset data"}]},{"id":"6MW8hZ4sTczfafLiPgdv","title":"oraclePriceHistory","pathname":"/readme/rest-api/asset-data/oraclepricehistory","siteSpaceId":"sitesp_jYYND","description":"Returns the most recent oracle price updates for a coin in descending order (newest first).","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Asset data"}]},{"id":"S1y1KcqVizlYI1KdFqwa","title":"oraclePriceHistoryByTime","pathname":"/readme/rest-api/asset-data/oraclepricehistorybytime","siteSpaceId":"sitesp_jYYND","description":"Returns oracle price updates for a coin within a time range in ascending order (oldest first).","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Asset data"}]},{"id":"9Quxbk8so9q5YSybRt0H","title":"allMids","pathname":"/readme/rest-api/asset-data/allmids","siteSpaceId":"sitesp_jYYND","description":"Get the mid prices of all perp assets","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Asset data"}]},{"id":"IBt0oTvxAWvaUOSBu8eZ","title":"User order data","pathname":"/readme/rest-api/user-order-data","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"PX3ZGFCRu29iq0QLMzBH","title":"openOrders","pathname":"/readme/rest-api/user-order-data/openorders","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User order data"}]},{"id":"y00Nntqs5kDT0faEcEfS","title":"frontendOpenOrders","pathname":"/readme/rest-api/user-order-data/frontendopenorders","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User order data"}]},{"id":"D9HozmAHm0oTJUpsgx3n","title":"Historical data","pathname":"/readme/rest-api/historical-data","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"muw60fyzOPMLNXeSTVz0","title":"userFills","pathname":"/readme/rest-api/historical-data/userfills","siteSpaceId":"sitesp_jYYND","description":"Get the 2000 latest fills of a certain user. Includes twap fills.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"W2wpRuaejvD5incn0BWJ","title":"userFillsByTime","pathname":"/readme/rest-api/historical-data/userfillsbytime","siteSpaceId":"sitesp_jYYND","description":"Get trading fills for a single user within a time range. Includes twap fills.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"9Dxfo3NAp2w7gYN2uNPD","title":"userTwapSliceFills","pathname":"/readme/rest-api/historical-data/usertwapslicefills","siteSpaceId":"sitesp_jYYND","description":"Get the 2000 most recent TWAP slice fills for a user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"ULg4Sz33rgOCBov2W8nL","title":"userTwapSummaries","pathname":"/readme/rest-api/historical-data/usertwapsummaries","siteSpaceId":"sitesp_jYYND","description":"Get aggregated TWAP order summaries for a user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"RXgGgabAL5RcefTn0hpb","title":"userTwapStatusesByTime","pathname":"/readme/rest-api/historical-data/usertwapstatusesbytime","siteSpaceId":"sitesp_jYYND","description":"Paginate a user's TWAP order status events by time, oldest-first.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"wrrR1FBA1VbuSIiXhK5s","title":"builderFills","pathname":"/readme/rest-api/historical-data/builderfills","siteSpaceId":"sitesp_jYYND","description":"Get the 2000 latest fills submitted by a builder.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"9lX2OKs6p2nbICBIvsS1","title":"builderFillsByTime","pathname":"/readme/rest-api/historical-data/builderfillsbytime","siteSpaceId":"sitesp_jYYND","description":"Get fills submitted by a builder in a certain time range","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"t649jcP3T2VGqnaso3Um","title":"userFunding","pathname":"/readme/rest-api/historical-data/userfunding","siteSpaceId":"sitesp_jYYND","description":"Get a users' funding payment history","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"OhWTqinAKt9QjIeFvPQs","title":"fundingHistory","pathname":"/readme/rest-api/historical-data/fundinghistory","siteSpaceId":"sitesp_jYYND","description":"Get the funding history for a coin","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"TqhO5Je4abcjOtl7CZ9I","title":"userNonFundingLedgerUpdates","pathname":"/readme/rest-api/historical-data/usernonfundingledgerupdates","siteSpaceId":"sitesp_jYYND","description":"Get a users' non funding ledger updates","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"iP8Ei3ysTQ55vR96J3zk","title":"historicalOrders","pathname":"/readme/rest-api/historical-data/historicalorders","siteSpaceId":"sitesp_jYYND","description":"Get the 2000 latest order status updates of a certain user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"hEpzMvitd31e8aQgnTr2","title":"orderStatusByOid","pathname":"/readme/rest-api/historical-data/orderstatusbyoid","siteSpaceId":"sitesp_jYYND","description":"Get the latest status snapshot of a single order by its oid.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"1lJ9uUhXeofM3wg0jF3K","title":"builderOrdersByTime","pathname":"/readme/rest-api/historical-data/builderordersbytime","siteSpaceId":"sitesp_jYYND","description":"Returns a builder's sent order status updates within a specified timerange.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Historical data"}]},{"id":"pV43SIAFOJjDpnVscWv3","title":"User performance","pathname":"/readme/rest-api/user-performance","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"gD4ErKzaspk4KWMVIhII","title":"userPnlSummary","pathname":"/readme/rest-api/user-performance/userpnlsummary","siteSpaceId":"sitesp_jYYND","description":"Aggregate realized-PnL stats for a single user, computed from completed trades.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User performance"}]},{"id":"Ak3VdFVO5mH2tR2zer07","title":"userPnlLeaderboard","pathname":"/readme/rest-api/user-performance/userpnlleaderboard","siteSpaceId":"sitesp_jYYND","description":"Top traders ranked by realized PnL, win rate, or volume, with quality filters.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User performance"}]},{"id":"yK9zbUW4vMxCUan8phPm","title":"userCompletedTrades","pathname":"/readme/rest-api/user-performance/usercompletedtrades","siteSpaceId":"sitesp_jYYND","description":"Get a user's most recent completed (fully closed) positions, newest-first.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User performance"}]},{"id":"R9FKEZaKOJWO8wo2JDtG","title":"userCompletedTradesByTime","pathname":"/readme/rest-api/user-performance/usercompletedtradesbytime","siteSpaceId":"sitesp_jYYND","description":"Paginate a user's completed (fully closed) positions by close time, oldest-first.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"User performance"}]},{"id":"xUqaGd5vF2ErV02EsG4A","title":"Outcomes","pathname":"/readme/rest-api/outcomes","siteSpaceId":"sitesp_jYYND","description":"Endpoints for querying prediction market outcomes.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"l6hJFl03wZTmXY5OAr29","title":"outcomeMeta","pathname":"/readme/rest-api/outcomes/outcomemeta","siteSpaceId":"sitesp_jYYND","description":"Get metadata for all registered prediction market outcomes.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Outcomes"}]},{"id":"Xz1MxZzE6c8buIgMNiJS","title":"settledOutcomesById","pathname":"/readme/rest-api/outcomes/settledoutcomesbyid","siteSpaceId":"sitesp_jYYND","description":"Get settled prediction market outcomes by their outcome IDs or asset IDs.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Outcomes"}]},{"id":"wGhUiGJaZKv6eOGLcPfF","title":"settledOutcomes","pathname":"/readme/rest-api/outcomes/settledoutcomes","siteSpaceId":"sitesp_jYYND","description":"Get recent settled prediction market outcomes.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Outcomes"}]},{"id":"FAxfD9y1goNcpYOGsZQI","title":"registeredOutcomesById","pathname":"/readme/rest-api/outcomes/registeredoutcomesbyid","siteSpaceId":"sitesp_jYYND","description":"Get registered prediction market outcomes by their outcome IDs or asset IDs.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Outcomes"}]},{"id":"gk9VixjcYGHyCwWXHXwT","title":"registeredOutcomes","pathname":"/readme/rest-api/outcomes/registeredoutcomes","siteSpaceId":"sitesp_jYYND","description":"Get recent registered prediction market outcomes.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Outcomes"}]},{"id":"gXGhrEYTGnaZ4GrVDL8M","title":"registeredOutcomesSnapshot","pathname":"/readme/rest-api/outcomes/registeredoutcomessnapshot","siteSpaceId":"sitesp_jYYND","description":"Per-side balance snapshots of every active prediction market outcome (zstd+msgpack).","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Outcomes"}]},{"id":"LESR1wKj9gdwaGM8QasF","title":"Vaults","pathname":"/readme/rest-api/vaults","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"CIfLOHPP8TJ62O0nq3R1","title":"vaultSummaries","pathname":"/readme/rest-api/vaults/vaultsummaries","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Vaults"}]},{"id":"Pafp3jOMa6vl1J72Onhf","title":"userVaultEquities","pathname":"/readme/rest-api/vaults/uservaultequities","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Vaults"}]},{"id":"GIfmhm2IAiFBshRq0kIC","title":"leadingVaults","pathname":"/readme/rest-api/vaults/leadingvaults","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Vaults"}]},{"id":"NufUsCiFk0unjOZaUdnC","title":"Roles and agents","pathname":"/readme/rest-api/roles-and-agents","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"F4Va5CVFaWdDW0LDVyZr","title":"userRole","pathname":"/readme/rest-api/roles-and-agents/userrole","siteSpaceId":"sitesp_jYYND","description":"Get the role of a user account.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Roles and agents"}]},{"id":"dizBn0zywwJ6SF2qIqLS","title":"extraAgents","pathname":"/readme/rest-api/roles-and-agents/extraagents","siteSpaceId":"sitesp_jYYND","description":"Get the extra agents (API wallets) for a user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Roles and agents"}]},{"id":"4bS2N6KR79reAJrUJfWM","title":"Metadata","pathname":"/readme/rest-api/metadata","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"hl0uXWbwFhkUVExFvgbj","title":"meta","pathname":"/readme/rest-api/metadata/meta","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Metadata"}]},{"id":"CxeUQnY3fCBeiDGTUruE","title":"spotMeta","pathname":"/readme/rest-api/metadata/spotmeta","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Metadata"}]},{"id":"Z5Kz1LIv1OLopA0Ie1wA","title":"marginTable","pathname":"/readme/rest-api/metadata/margintable","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Metadata"}]},{"id":"9eG7qcvh5edw8A8dctMW","title":"perpDexs","pathname":"/readme/rest-api/metadata/perpdexs","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Metadata"}]},{"id":"44utyohbX9tVMMlYpWQN","title":"exchangeStatus","pathname":"/readme/rest-api/metadata/exchangestatus","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Metadata"}]},{"id":"WWJRYAcp8oaAdH9rLLMT","title":"Token deployment","pathname":"/readme/rest-api/token-deployment","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"TJtNyimvXITLL6arOeWI","title":"spotDeployState","pathname":"/readme/rest-api/token-deployment/spotdeploystate","siteSpaceId":"sitesp_jYYND","description":"Get the spot deploy state for a user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Token deployment"}]},{"id":"zrsmMq6PlXlbx277ixAY","title":"perpDeployAuctionStatus","pathname":"/readme/rest-api/token-deployment/perpdeployauctionstatus","siteSpaceId":"sitesp_jYYND","description":"Get the current perp deploy auction status.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Token deployment"}]},{"id":"HmyLnf8fuLaitDQnhvBr","title":"Staking","pathname":"/readme/rest-api/staking","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"5gIvk65W9247e8zuRCP3","title":"stakingOverview","pathname":"/readme/rest-api/staking/stakingoverview","siteSpaceId":"sitesp_jYYND","description":"Get a summary of all validators and their staking stats.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Staking"}]},{"id":"9mTJ95ETVdfQlFJZYny4","title":"stakingValidatorStakers","pathname":"/readme/rest-api/staking/stakingvalidatorstakers","siteSpaceId":"sitesp_jYYND","description":"Get the full staker list for a specific validator.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Staking"}]},{"id":"nLIUwUS6L7iUf03HSXC4","title":"stakingEvents","pathname":"/readme/rest-api/staking/stakingevents","siteSpaceId":"sitesp_jYYND","description":"Query historical staking events (delegate, undelegate, withdrawal).","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Staking"}]},{"id":"zyQPzQv8XlDa3JVQAqbU","title":"globalStakingSummary","pathname":"/readme/rest-api/staking/globalstakingsummary","siteSpaceId":"sitesp_jYYND","description":"Get per-user staking balances across all of Hyperliquid — delegated, pending unstake, and available staking balance.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Staking"}]},{"id":"0Hv6iWoLXdtNn3nzNR0L","title":"Delegations","pathname":"/readme/rest-api/delegations","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"ZPLCA5KoBYbQ8WBrGwWJ","title":"delegations","pathname":"/readme/rest-api/delegations/delegations","siteSpaceId":"sitesp_jYYND","description":"Get delegation information for a user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Delegations"}]},{"id":"ViSAXacoeR8PMDEF9EdX","title":"delegatorSummary","pathname":"/readme/rest-api/delegations/delegatorsummary","siteSpaceId":"sitesp_jYYND","description":"Get a summary of a user's delegation status.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Delegations"}]},{"id":"cycdXzHav05cYMEzNMIz","title":"delegatorHistory","pathname":"/readme/rest-api/delegations/delegatorhistory","siteSpaceId":"sitesp_jYYND","description":"Query a user's staking history (delegations, deposits, withdrawals).","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Delegations"}]},{"id":"XgEulu0gGi3pMoqykonJ","title":"maxBuilderFee","pathname":"/readme/rest-api/delegations/maxbuilderfee","siteSpaceId":"sitesp_jYYND","description":"Get the maximum builder fee a user has approved for a specific builder.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Delegations"}]},{"id":"lXyAO8l4Yx0QKqi8eE12","title":"validatorL1Votes","pathname":"/readme/rest-api/delegations/validatorl1votes","siteSpaceId":"sitesp_jYYND","description":"Get the current validator L1 votes.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Delegations"}]},{"id":"LpTg11kas62bSbFZRU22","title":"Fees","pathname":"/readme/rest-api/fees","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"f2HWHESYenJadxbXZCFG","title":"userFees","pathname":"/readme/rest-api/fees/userfees","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Fees"}]},{"id":"8kVsG48XtN7DvPFl6vxz","title":"API Usage","pathname":"/readme/rest-api/api-usage","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"HDQM5GUvblX3XICwYNze","title":"apiUsage","pathname":"/readme/rest-api/api-usage/apiusage","siteSpaceId":"sitesp_jYYND","description":"Get your Hydromancer API usage statistics broken down by day and request type.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"API Usage"}]},{"id":"3e83YkesIhimiwcSvj6y","title":"Subaccounts","pathname":"/readme/rest-api/subaccounts","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"Cicagp6p1CvGor4wcJHX","title":"subAccounts","pathname":"/readme/rest-api/subaccounts/subaccounts","siteSpaceId":"sitesp_jYYND","description":"Get subaccount information for a user.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Subaccounts"}]},{"id":"TeIbgPWBUFaYXPyTIUcM","title":"Candlesticks","pathname":"/readme/rest-api/candlesticks","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"wOu9D7IL7oEintGV9Kng","title":"candleSnapshot","pathname":"/readme/rest-api/candlesticks/candlesnapshot","siteSpaceId":"sitesp_jYYND","description":"Get OHLCV candlestick data for any coin and interval.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Candlesticks"}]},{"id":"ZjzbfMFojiSRxhtvsqT3","title":"Market data","pathname":"/readme/rest-api/market-data","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"}]},{"id":"bmImQkXbMaTa0VptsZjR","title":"perpSnapshot","pathname":"/readme/rest-api/market-data/perpsnapshot","siteSpaceId":"sitesp_jYYND","description":"Unique endpoint allowing to get entire perps positioning of all Hyperliquid traders.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"EOsCHv10YoqWzVu6ZWGr","title":"perpTwapSnapshot","pathname":"/readme/rest-api/market-data/perptwapsnapshot","siteSpaceId":"sitesp_jYYND","description":"Endpoint to get all active TWAP orders across all Hyperliquid perpetual markets.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"EmY6BZRBkJCsAsFHJND6","title":"accountValueSnapshot","pathname":"/readme/rest-api/market-data/accountvaluesnapshot","siteSpaceId":"sitesp_jYYND","description":"Unique endpoint allowing to get an account value snapshot of all accounts on Hyperliquid, including filtering by a specific type of collateral or HIP-3 DEX.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"FXxRusT1ikmcNkTdWsc5","title":"spotSnapshot","pathname":"/readme/rest-api/market-data/spotsnapshot","siteSpaceId":"sitesp_jYYND","description":"Unique endpoint allowing to get entire spot positioning of all Hyperliquid spot holders.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"GiRjNWyQQqdjMkITFlRG","title":"spotTwapSnapshot","pathname":"/readme/rest-api/market-data/spottwapsnapshot","siteSpaceId":"sitesp_jYYND","description":"Endpoint to get all active TWAP orders across all Hyperliquid spot markets.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"Dj4V2Zqg0cYl9Qv7oM3A","title":"L4PerpBookSnapshot","pathname":"/readme/rest-api/market-data/l4book","siteSpaceId":"sitesp_jYYND","description":"Get L4 orderbook snapshot for perpetual markets.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"0rl5FmVvUtA83InOdd0D","title":"l2Book","pathname":"/readme/rest-api/market-data/l2book","siteSpaceId":"sitesp_jYYND","description":"Get L2 orderbook snapshot with aggregated price levels.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"YQWkwcifoBDDsdteRsyg","title":"l2BookDiffSnapshot","pathname":"/readme/rest-api/market-data/l2bookdiffsnapshot","siteSpaceId":"sitesp_jYYND","description":"Get L2 orderbook snapshot for bootstrapping the l2BookDiff WebSocket stream.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"zCfZbPch4J8vh3Et1LrA","title":"marketLiquidity","pathname":"/readme/rest-api/market-data/marketliquidity","siteSpaceId":"sitesp_jYYND","description":"Get aggregated orderbook depth for a specific market","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"T5dfD5h7F9vjL5KMevNR","title":"marketLiquidityHistory","pathname":"/readme/rest-api/market-data/marketliquidityhistory","siteSpaceId":"sitesp_jYYND","description":"Get hourly-averaged orderbook depth history for a specific market with unlimited retention.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"Yv3gEYgp48GhCn3EG2aE","title":"slippageHistory","pathname":"/readme/rest-api/market-data/slippagehistory","siteSpaceId":"sitesp_jYYND","description":"Get historical slippage estimates for a specific market and notional size.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"Ih9MjWKsmhuMIf31CnEE","title":"currentDepth","pathname":"/readme/rest-api/market-data/currentdepth","siteSpaceId":"sitesp_jYYND","description":"Get real-time cumulative orderbook depth at multiple BPS levels for all markets.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"2p3GvN6t0q9LvvbaThWk","title":"fundingPayments","pathname":"/readme/rest-api/market-data/fundingpayments","siteSpaceId":"sitesp_jYYND","description":"Get all funding payments for the most recent hour across all markets and users as a compressed snapshot.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"vS0H3en3imS8GRSmykBd","title":"maxMarketOrderNtls","pathname":"/readme/rest-api/market-data/maxmarketorderntls","siteSpaceId":"sitesp_jYYND","description":"Get the maximum market order notional sizes by leverage tier.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"knHef7bYVeqwPpzyzHdG","title":"perpsAtOpenInterestCap","pathname":"/readme/rest-api/market-data/perpsatopeninterestcap","siteSpaceId":"sitesp_jYYND","description":"Get the list of perp assets currently at their open interest cap.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"LLOAKk2CScDmDTm6GYVP","title":"liquidatable","pathname":"/readme/rest-api/market-data/liquidatable","siteSpaceId":"sitesp_jYYND","description":"Get the list of liquidatable accounts.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"REST API","icon":"coin-blank"},{"label":"Market data"}]},{"id":"e0D1cK79nzg5E3Weamgx","title":"Websocket","pathname":"/readme/websocket","siteSpaceId":"sitesp_jYYND","icon":"signal-stream","description":"Hydromancer WebSocket API Real-time Hypercore events","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"}]},{"id":"BgZLaKXVPgUXMrkAYr5v","title":"Session Management and Reconnection","pathname":"/readme/websocket/session-management-and-reconnection","siteSpaceId":"sitesp_jYYND","description":"Session persistence, reconnection, and automatic replay for reliable WebSocket connections","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"XGSr3xF286L9Q2WOdrIX","title":"Rate limits, user limits and heartbeats","pathname":"/readme/websocket/rate-limits-user-limits-and-heartbeats","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"aFGuZM1f8addahIa3iqI","title":"Live Message Chunking","pathname":"/readme/websocket/live-message-chunking","siteSpaceId":"sitesp_jYYND","description":"Opt-in message chunking for reliable delivery of large batched events","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"6GLzrqYLdY5kYYaXCuKH","title":"userFills","pathname":"/readme/websocket/userfills","siteSpaceId":"sitesp_jYYND","description":"Stream live fills of many users from a single connection.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"5IMNoKUuNnZGU9oXA9Uj","title":"userOrderUpdates","pathname":"/readme/websocket/userorderupdates","siteSpaceId":"sitesp_jYYND","description":"Stream live order updates of many users from a single connection.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"LoJCkVP0tWEceHtjuEaK","title":"activeAssetCtx","pathname":"/readme/websocket/activeassetctx","siteSpaceId":"sitesp_jYYND","description":"Real-time stream of oracle-, mid- and mark prices for an asset. Sends updates every second.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"uOxSWDs16lRpvDHug8Rh","title":"allActiveAssetCtx","pathname":"/readme/websocket/allactiveassetctx","siteSpaceId":"sitesp_jYYND","description":"Stream all asset contexts in a single batch message. Requires add-on permission.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"4pXhrvESLI5JVees6SCj","title":"builderOrderUpdates","pathname":"/readme/websocket/builderorderupdates","siteSpaceId":"sitesp_jYYND","description":"Stream live order updates for a specific builder from a single connection.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"hi469bSKBFrtMJO58SEx","title":"builderFills","pathname":"/readme/websocket/builderfills","siteSpaceId":"sitesp_jYYND","description":"Stream live fills for a specific builder from a single connection.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"2psWQIZ9I23NaUZ50egt","title":"allFills","pathname":"/readme/websocket/allfills","siteSpaceId":"sitesp_jYYND","description":"Stream all fills. Requires add-on permission.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"oBnlX69J8lU5aQFcHCvl","title":"liquidationFills","pathname":"/readme/websocket/liquidationfills","siteSpaceId":"sitesp_jYYND","description":"Stream all liquidation fills.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"nJq7TqUT6JxCZPFlGjYl","title":"builderLiquidations","pathname":"/readme/websocket/builderliquidations","siteSpaceId":"sitesp_jYYND","description":"Stream live liquidation fills of your users. Based on last touch attribution, if the last non-liquidation fill for that coin had your builder code, the liquidation will be broadcast to your channel.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"KVH4j8qYEayESfeywJe4","title":"allUserNonFundingLedgerEvents","pathname":"/readme/websocket/allusernonfundingledgerevents","siteSpaceId":"sitesp_jYYND","description":"Stream all user non funding ledger events.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"SQyByFpg2OMJmbm2LDlV","title":"userNonFundingLedgerEvents","pathname":"/readme/websocket/usernonfundingledgerevents","siteSpaceId":"sitesp_jYYND","description":"Stream specific users' non funding ledger events","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"ks7h8pt0IVq1O8pOLViZ","title":"allTwapStatusUpdates","pathname":"/readme/websocket/alltwapstatusupdates","siteSpaceId":"sitesp_jYYND","description":"Stream all twap status updates.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"lO9yjKFwX03yXBt5UHhI","title":"setOracleUpdates","pathname":"/readme/websocket/setoracleupdates","siteSpaceId":"sitesp_jYYND","description":"Real-time stream of oracle price updates for a specific DEX. This includes oracle prices, mark prices (across multiple tiers), and external perpetual prices. Both successful and failed oracle updates","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"gQ7CQygcZB2sGm7kBeQT","title":"bbo","pathname":"/readme/websocket/bbo","siteSpaceId":"sitesp_jYYND","description":"Stream real-time best bid and offer for a coin.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"a1btvE350N7afciLCkNR","title":"l2Book","pathname":"/readme/websocket/l2book","siteSpaceId":"sitesp_jYYND","description":"Stream real-time L2 orderbook snapshots per coin.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"cFE3rTKyELTY3Y04OweH","title":"l2BookDiff","pathname":"/readme/websocket/l2bookdiff","siteSpaceId":"sitesp_jYYND","description":"Stream real-time L2 orderbook diffs (incremental updates) per block.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"PXG3nHBPjwTGdQjWXZHS","title":"l4BookUpdates","pathname":"/readme/websocket/l4bookupdates","siteSpaceId":"sitesp_jYYND","description":"Stream real-time L4 orderbook updates per block.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"PuPW7EGCjRydYG2gy1gu","title":"userLeverageUpdates","pathname":"/readme/websocket/userleverageupdates","siteSpaceId":"sitesp_jYYND","description":"Stream live leverage updates for specific users.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"2OfbTh4g9eL6eSGAvBLu","title":"allLeverageUpdates","pathname":"/readme/websocket/allleverageupdates","siteSpaceId":"sitesp_jYYND","description":"Stream all leverage updates (cross/isolated leverage changes and isolated margin updates).","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"3mtzAaLQk92Ok6FnURJb","title":"userIsolatedMarginUpdates","pathname":"/readme/websocket/userisolatedmarginupdates","siteSpaceId":"sitesp_jYYND","description":"Stream live isolated margin updates for specific users.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"MdRBt3K7mlOKqCzxuINW","title":"allIsolatedMarginUpdates","pathname":"/readme/websocket/allisolatedmarginupdates","siteSpaceId":"sitesp_jYYND","description":"Stream all isolated margin updates.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"t51qGQzw74KiNunH7DrO","title":"fundingRates","pathname":"/readme/websocket/fundingrates","siteSpaceId":"sitesp_jYYND","description":"Stream per-coin funding rates. Broadcasts once per hour when funding is applied.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"jkeQH3WipT9AqWyHn50O","title":"candles","pathname":"/readme/websocket/candles","siteSpaceId":"sitesp_jYYND","description":"Stream real-time OHLCV candle updates for a specific coin and interval.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"4jm723nN7d9vSJHsp8iT","title":"allCandles","pathname":"/readme/websocket/allcandles","siteSpaceId":"sitesp_jYYND","description":"Stream real-time OHLCV candle updates for all coins at a specific interval, batched per block. Requires special permission.","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Websocket","icon":"signal-stream"}]},{"id":"9UwpT7w1ucZLCsdM0anw","title":"Historical data exports","pathname":"/readme/historical-data-exports","siteSpaceId":"sitesp_jYYND","icon":"envelopes-bulk","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"}]},{"id":"RHcNPnrMThsF4kOGlzTP","title":"Builder guides","pathname":"/readme/builder-guides","siteSpaceId":"sitesp_jYYND","icon":"brain","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"}]},{"id":"8LHHAQg7pjPifJBatW4S","title":"Copytrading and social trading","pathname":"/readme/builder-guides/copytrading-and-social-trading","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Builder guides","icon":"brain"}]},{"id":"1C0UKrAsLRrcYrYYeOO5","title":"Market makers and quant funds","pathname":"/readme/builder-guides/quant-funds","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Builder guides","icon":"brain"}]},{"id":"2ChLUUn0N8EujpGKzZNa","title":"Oracle providers","pathname":"/readme/builder-guides/oracle-providers","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Builder guides","icon":"brain"}]},{"id":"i5Stb2KggU7QZYLKop1h","title":"Data and information tooling","pathname":"/readme/builder-guides/data-and-information-tooling","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Builder guides","icon":"brain"}]},{"id":"p9t5aN0U3WdvggcT6C04","title":"Trading frontend","pathname":"/readme/builder-guides/trading-frontend","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Builder guides","icon":"brain"}]},{"id":"4uq3GjheYg9k52aATqps","title":"Tax and compliance tools","pathname":"/readme/builder-guides/tax-and-compliance-tools","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Builder guides","icon":"brain"}]},{"id":"CgMp25C5FDT0gt1s8Qzk","title":"HIP-3 DEX","pathname":"/readme/builder-guides/hip-3-dex","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Builder guides","icon":"brain"}]},{"id":"T91Qdp9t7DyrlABPhOD1","title":"L4 orderbook streaming","pathname":"/readme/builder-guides/l4-orderbook-streaming","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"},{"label":"Builder guides","icon":"brain"}]},{"id":"DTFOxAS8YVMReInTv2i5","title":"Get API keys!","pathname":"/readme/get-api-keys","siteSpaceId":"sitesp_jYYND","icon":"key","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"}]},{"id":"kBXxUd530F8k4E56QA8r","title":"Contact us","pathname":"/readme/contact-us","siteSpaceId":"sitesp_jYYND","icon":"comment-code","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"}]},{"id":"PGMAH61bYNooYplFxIX5","title":"Pricing","pathname":"/readme/pricing","siteSpaceId":"sitesp_jYYND","icon":"dollar-sign","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"}]},{"id":"tDApCrTNxkj6Gc63gWWy","title":"Hydromancer for early-stage teams","pathname":"/readme/hydromancer-for-early-stage-teams","siteSpaceId":"sitesp_jYYND","icon":"hand-holding-seedling","description":"","breadcrumbs":[{"label":"Hydromancer - the Hyperliquid Data Layer","emoji":"1f4a7"}]},{"id":"aX5k7yBh5mtvPI6hrshT","title":"Reservoir","pathname":"/reservoir","siteSpaceId":"sitesp_jYYND","icon":"water","description":"Hyperliquid historical data. No API key required."},{"id":"rrZoDWhktGxc0F4xV7HQ","title":"Hyperliquid","pathname":"/reservoir/hyperliquid","siteSpaceId":"sitesp_jYYND","description":"Hyperliquid crypto perps and spot historical data.","breadcrumbs":[{"label":"Reservoir","icon":"water"}]},{"id":"IOxb3LmqeY4mt2tu9C6t","title":"Trade[XYZ]","pathname":"/reservoir/tradexyz","siteSpaceId":"sitesp_jYYND","description":"Trade[XYZ] indices, equities, and commodities historical data.","breadcrumbs":[{"label":"Reservoir","icon":"water"}]},{"id":"iEk3Gb4VehQaWkChkMz2","title":"Ventuals","pathname":"/reservoir/ventuals","siteSpaceId":"sitesp_jYYND","description":"Ventuals pre-market perps historical data.","breadcrumbs":[{"label":"Reservoir","icon":"water"}]},{"id":"3xAMgamW6UbV6CvYwQeg","title":"Felix","pathname":"/reservoir/felix","siteSpaceId":"sitesp_jYYND","description":"Felix indices, equities, and commodities historical data.","breadcrumbs":[{"label":"Reservoir","icon":"water"}]},{"id":"kO4m9JNCMgV8j78B8oI6","title":"Markets.xyz","pathname":"/reservoir/markets.xyz","siteSpaceId":"sitesp_jYYND","description":"Markets.xyz indices, equities, and commodities historical data.","breadcrumbs":[{"label":"Reservoir","icon":"water"}]},{"id":"s5CGIf5R5s7pystoewVi","title":"Dreamcash","pathname":"/reservoir/dreamcash","siteSpaceId":"sitesp_jYYND","description":"Dreamcash indices, equities, and commodities historical data.","breadcrumbs":[{"label":"Reservoir","icon":"water"}]},{"id":"Ai55R1XMt8KUQyx8Kk0h","title":"HyENA","pathname":"/reservoir/hyena","siteSpaceId":"sitesp_jYYND","description":"HyENA USDe-margined crypto perps historical data.","breadcrumbs":[{"label":"Reservoir","icon":"water"}]},{"id":"vOqMErhCYOi0ozhdkaRa","title":"Paragon","pathname":"/reservoir/paragon","siteSpaceId":"sitesp_jYYND","description":"Paragon crypto market index historical data.","breadcrumbs":[{"label":"Reservoir","icon":"water"}]},{"id":"ZCrEgYxTYI5VzAlD3gka","title":"Schema reference","pathname":"/reservoir/schema-reference","siteSpaceId":"sitesp_jYYND","description":"","breadcrumbs":[{"label":"Reservoir","icon":"water"}]},{"id":"xUIX7xWuNxpu4hSRv4Hq","title":"Fills","pathname":"/reservoir/schema-reference/fills","siteSpaceId":"sitesp_jYYND","description":"Every trade execution across all Hyperliquid perpetual and spot markets.","breadcrumbs":[{"label":"Reservoir","icon":"water"},{"label":"Schema reference"}]},{"id":"YG6QYR2ooi9cAr7ox5rE","title":"Candles","pathname":"/reservoir/schema-reference/candles","siteSpaceId":"sitesp_jYYND","description":"1-second OHLCV candlestick data for all markets.","breadcrumbs":[{"label":"Reservoir","icon":"water"},{"label":"Schema reference"}]},{"id":"AQGKwnyhdX4genkWIzpp","title":"Snapshots","pathname":"/reservoir/schema-reference/snapshots","siteSpaceId":"sitesp_jYYND","description":"Daily position snapshots, spot balances, and account values.","breadcrumbs":[{"label":"Reservoir","icon":"water"},{"label":"Schema reference"}]},{"id":"yDgay7BYDvZg9HsdOEce","title":"Orderbook","pathname":"/reservoir/schema-reference/orderbook","siteSpaceId":"sitesp_jYYND","description":"L2 orderbook snapshots for every perpetual and spot market.","breadcrumbs":[{"label":"Reservoir","icon":"water"},{"label":"Schema reference"}]}]}