AlchemyでHyperCoreの提供を開始
著者: Uttam Singh

AlchemyでHyperCoreの提供を開始しました。Hyperliquidで開発するすべてのチームが、HyperCoreのオーダーブック、最良気配(BBO)、ミッド価格、約定を、すでにお使いのAPIキーでWebSocketからストリーミングできます。ストリーミングはすべてのAlchemyユーザーが利用でき、ローンチウィーク中は無料です。
Hyperliquidノードを運用せずに、Hyperliquidのマーケットデータを。
10月にHyperCoreストリーミングの早期アクセスを開始し、最初のチームとともに改善を重ねてきました。本日から、Hyperliquidで開発するすべての方にご利用いただけます。
HyperCoreから何をストリーミングできるのか
HyperCoreはHyperliquidのネイティブの取引エンジンで、注文、約定、清算はチェーンの状態に直接記録されます。現在、9つのWebSocketストリームを提供しています。
これらのデータの関係について詳しくは、Hyperliquidの注文、取引、約定の違いに関するガイドで、それぞれの内容と結び付け方を解説しています。
Enterpriseでは、1つのサブスクリプションで最大200の市場または200のアカウントを購読でき、市場のフィルターを省略するとすべての市場を一度に購読できます。また、すべてのデータメッセージには発生元のブロック高とブロック時刻が含まれるため、ブックの変更と約定を同じチェーンの時間軸で突き合わせられます。
有料プランでは、HyperCoreの生のブロックをgRPCでストリーミングすることもできます。
Hyperliquidの公開APIとは何が違うのか
Hyperliquidの公開APIは無料でアカウントも不要なため、多くのチームが最初のバージョンをこのAPIで構築します。一方で、公開APIは共有エンドポイントであり、IPごとの制限があります。WebSocket接続は10まで、ユーザー固有のサブスクリプション全体で扱えるユニークユーザーも10までです。オーダーブックのフィードは1つのサブスクリプションにつき1市場で、最短でも0.5秒ごとにプッシュされる全体のスナップショットとして配信されます。
AlchemyのHyperCoreストリーミングは、トレーディングシステムにとって4つの点を変えます。
- レート制限が高い。業界最高のHyperCoreレート制限を備え、Enterpriseでは1つのサブスクリプションで最大200の市場またはアカウントを購読できます。公開APIでは1つです。
- スナップショットではなく変更分を処理できる。
l2BookDiffは動いた価格レベルだけを送信し、l4BookUpdatesは公開フィードではストリーミングされない注文単位の詳細を提供します。 - 欠損を検知でき、約定をリプレイできる。各サブスクリプションはメッセージに番号を付けるため、番号が飛んでいればメッセージの欠損を意味します。約定ストリームは
fromBlockを受け付け、再接続後に直近およそ1分間のブロックをリプレイします。 - 両方のレイヤーを1つのプロバイダーで扱える。HyperCoreはHyperEVM RPCと同じアカウントとAPIキーで動作し、Alchemyが東京のバリデーターセットの近くで運用するHyperliquidノードから配信されます。
注文の発注は引き続きHyperliquid自身のAPIを経由するため、多くのチームは両方を併用しています。マーケットデータはAlchemyから、注文はHyperliquidから、という形です。
既存のクライアントはどのように移行すればよいか
Hyperliquidの公開APIにも存在するストリームは、名前と主要なペイロードが同じであるため、変更点の大部分はリクエスト形式にあります。サブスクリプションにはsubscriptionIdを指定し、市場とアカウントは配列(coins、users)で渡します。ハートビートはJSONメッセージではなくWebSocketのpingフレームです。
{
"method": "subscribe",
"subscriptionId": "books",
"subscription": { "type": "l2BookDiff", "coins": ["BTC", "ETH"], "nLevels": 20 }
}ドキュメントのHyperliquid APIからの移行ページにすべての相違点をまとめています。また、接続のライフサイクルとリプレイと復旧のページでは、再接続、シーケンス番号、欠損について解説しています。
HyperCoreストリーミングはどのようなチーム向けか
Hyperliquidのマーケットデータに依存するシステムを持つチームに向けて構築しました。
- トレーディングチームとマーケットメーカー:多数の市場でローカルのブックを保持し、注文単位の詳細を必要とするチーム
- 清算、アービトラージ、リスク管理のシステム:約定と清算を発生と同時に追跡するシステム
- ウォレット、ブローカー、ビルダーコードを利用するフロントエンド:自社のユーザーにHyperliquidの市場をリアルタイムで表示し、自社のビルダーコード経由の約定を追跡するチーム
- AlchemyですでにHyperEVMを利用しているチーム:同じAPIキーでHyperCoreのデータを利用したいチーム
プロバイダーを比較検討中の方は、Hyperliquid RPCプロバイダーの比較ガイドで、HyperCoreのデータとHyperEVM RPCを並べて解説しています。
どのように始めればよいか
まずはHyperCoreのドキュメントをご覧ください。エンドポイント、各ストリームのサブスクリプションとメッセージの形式、復旧モデルを解説しています。既存のAlchemyのチームはお持ちのAPIキーをそのまま使えます。新しいチームはAlchemyアカウントを作成してAPIキーを取得してください。ローンチウィーク中、HyperCoreはすべてのユーザーが無料で利用できます。
Alchemyでは、この基盤の上にHyperCoreデータスタックの残りの部分も構築しています。現在ストリーミングを利用しているチームの声が、次に提供するものを形作っています。システムに必要なストリームや機能があれば、ぜひお知らせください。
Alchemy Newsletter
リリース情報をいち早く受け取る
ニュースレターに登録する
Alchemyの最新のプロダクト情報とリソースをお届けします
メールアドレスを入力すると、当社のマーケティング情報およびプロダクト最新情報の受信に同意したことになります。Alchemyが受け取った情報をプライバシー通知に従って取り扱うことに同意するものとします。購読はいつでも解除できます。
関連記事

ElysiumメインネットがAlchemyで利用可能に
ElysiumメインネットがAlchemyで利用可能になりました。AlchemyはプライマリRPCプロバイダーです。HyperEVMにセトルするKinetiqの高性能Layer 2上で、100ミリ秒ブロックとガストークンHYPEを使って構築できます。

Introducing the Alchemy Elysium credit program
Elysium mainnet is live, and Alchemy is its primary RPC provider. Apply for up to $10,000 in credits to run your Elysium trading app on Alchemy.

Multichain Transfers API (Beta)のご紹介
ウォレットの送金履歴を、最大5つのネットワークにまたがって1回の呼び出しで取得できます。結果は統合済みで、時間順に並びます。