face-dottedIDL

Raydium の IDL ファイルを参照し、どのプログラムが公開の Anchor 互換インターフェースを提供しているかを理解します。

Raydiumは提供しています IDL(Interface Definition Language) ファイルをほとんどの最新プログラム向けに提供しています。これらのIDLはプログラムの命令、アカウント、データ構造を定義し、AnchorやカスタムSDKなどのツールで使用できます。 Anchor またはカスタムSDK。

公式リポジトリ

github.com/raydium-io/raydium-idlarrow-up-right

IDLが利用可能なプログラム

CLMM(Concentrated Liquidity Market Maker)

RaydiumのCLMM AMMで使用される集中流動性プール。

プログラムソース: github.com/raydium-io/raydium-clmmarrow-up-right

IDL: github.com/raydium-io/raydium-idl/tree/master/raydium_clmmarrow-up-right

Mainnetのプログラムアドレス:

CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK

CPMM(Constant Product Market Maker)

Raydiumの新しいAMM実装で使用される定数積型流動性プール。

プログラムソース: github.com/raydium-io/raydium-cp-swaparrow-up-right

IDL: github.com/raydium-io/raydium-idl/tree/master/raydium_cpmmarrow-up-right

Mainnetのプログラムアドレス:

LaunchLab

Raydiumのトークンローンチおよびボンディングカーブインフラストラクチャ。

LaunchLabプログラムは オンチェーンに保存されたIDLを公開しており、プログラムアカウントから直接取得できます。

Mainnetのプログラムアドレス:

Explorerリンク:

solscan.io/account/LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3ujarrow-up-right

レガシープログラム

AMM v4(レガシー定数積)

OpenBookのオーダーブックと統合されたRaydiumの元のAMM実装。

このプログラムは Anchorより前に存在し、公式のIDLを出荷していませんでした。開発者は通常、これと対話する際にプログラムソースや再構築されたレイアウトに依存します。

プログラムソース: github.com/raydium-io/raydium-ammarrow-up-right

Mainnetのプログラムアドレス:

その他のRaydiumプログラム

以下のRaydiumプログラムは存在しますが、 現在公開されたAnchor IDLを持っていません:

プログラム
Mainnetアドレス

Stable Swap AMM

5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h

Burn & Earn(LP Locker)

LockrWmn6K5twhz3y9w1dQERbmgSaRkfnTeTKbpofwE

AMMルーティング

routeUGWgWzqBWFcrCfv8tritsqukccJPu3q5GPP3xS

Staking

EhhTKczWMGQt46ynNeRX1WfeagwwJd7ufHvCDjRxjo5Q

Farm Staking

9KEPoZmtHUrBbhWN1v1KWLMkkvwY6WLtAVUCPRtRjP4z

Ecosystem Farm

FarmqiPv5eAj3j1GMdMCMUGXqPUvmquZtMy86QH6rzhG

これらのアドレスは公式のRaydiumプログラム一覧に対応しています。

要約

開発者に優しいIDLを持つプログラム:

  • CLMM

  • CPMM

  • LaunchLab(IDLはオンチェーンで利用可能)

レガシー / 非Anchorプログラム:

  • AMM v4

  • Stable Swap

  • ステーキングおよびファームのインフラストラクチャ

最終更新

役に立ちましたか?