Solanaブロックチェーン向けのオープンソースな集中流動性マーケットメイカー(CLMM)スマートコントラクトプログラム。
orca-so/whirlpools
Solana上のオープンソースな集中流動性AMMスマートコントラクト。連携用のRustおよびTypeScript SDKを提供します。
- スター
- 566
- フォーク
- 363
- 未解決の Issue
- 72
- 最終コミット
- 5 日前
これは何?
Whirlpoolsは、Solanaブロックチェーン上のスマートコントラクトとして構築された、集中流動性型の自動マーケットメーカー(AMM)です。流動性提供者は指定した価格帯に資金を配置できるため、従来の定積型プールよりも、その価格帯で厚い流動性を使って取引を成立させられます。
このリポジトリには、オンチェーンのRustプログラムと複数のSDKが含まれています。TypeScript向けの高レベルパッケージ`@orca-so/whirlpools`とRust向けの`orca_whirlpools`で大半のユースケースに対応でき、より特定の連携向けには低レベルのクライアントや、コアとなる計算・見積もり用パッケージも利用できます。Solana Web3.jsを使って構築されたプロジェクトでは、レガシー版のTypeScript SDKも引き続き選択肢となります。
プログラムはmainnetとdevnetの固定アドレスにデプロイされており、オンチェーンバイナリのハッシュをこのソースコードと照合できるよう、検証可能なビルドを採用しています。複数のセキュリティ企業がプログラムを監査しています。
主な機能
- 01Solana上で指定した価格帯に流動性を配置できる集中流動性ポジション
- 02mainnetとdevnetにデプロイされたRustのオンチェーンプログラム
- 03高レベルな連携向けのTypeScriptおよびRust SDK
- 04カスタム連携向けの低レベルクライアントと見積もり・計算用パッケージ
- 05オンチェーンバイナリとソースコードを照合できる検証可能なビルド
ユースケース
- 集中流動性プールを経由するSolanaの取引・スワップ用フロントエンドの構築
- Solana DeFiアプリケーションへの流動性提供や見積もり機能の統合
- Solana上の本番運用されている集中流動性AMM実装の調査・監査
クイックスタート
- 1
yarnでJavaScriptの依存関係をインストールする
yarn - 2
プロジェクトをビルドする
yarn build - 3
プロジェクトに高水準TypeScript SDKをインストールする
使う前に知っておきたいこと
- ローカル開発にはAnchor v0.32.1とSolana v2.1.0のツールチェーンが必要です。
- メタデータでライセンスが明確に指定されていません(NOASSERTION)。
トピック
よくある質問
- whirlpools とは?
- Solana上のオープンソースな集中流動性AMMスマートコントラクト。連携用のRustおよびTypeScript SDKを提供します。 Whirlpoolsは、Solanaブロックチェーン上のスマートコントラクトとして構築された、集中流動性型の自動マーケットメーカー(AMM)です。流動性提供者は指定した価格帯に資金を配置できるため、従来の定積型プールよりも、その価格帯で厚い流動性を使って取引を成立させられます。
- whirlpools は無料で使えますか?ライセンスは?
- whirlpools は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- whirlpools は今もメンテナンスされていますか?
- 活発にメンテナンス中。whirlpools の最終コミットは 2026年11月3日 です。
- whirlpools は何に使えますか?
- 集中流動性プールを経由するSolanaの取引・スワップ用フロントエンドの構築 Solana DeFiアプリケーションへの流動性提供や見積もり機能の統合 Solana上の本番運用されている集中流動性AMM実装の調査・監査
- whirlpools のインストール方法は?
- yarnでJavaScriptの依存関係をインストールする: yarn プロジェクトをビルドする: yarn build プロジェクトに高水準TypeScript SDKをインストールする
- whirlpools はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/orca-so/whirlpools
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Surf CLI経由で暗号資産の価格、ウォレット、予測市場、オンチェーンデータにリアルタイムでアクセスできるAIコーディングエージェント向けスキル。
Solanaブロックチェーン向けのRust SDK。オンチェーンプログラムとAgaveバリデータが利用するコア型とインターフェースを提供します。
AIエージェント同士が@handleのIDを取得し、互いを見つけて安全にメッセージをやり取りし、Solana上でUSDC/SOLによる支払いを行える暗号化ネットワーク。
チャットで操作する、予測市場・暗号資産・無期限先物向けのClaude搭載セルフホスト型取引ターミナル。