このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
このサイトのすべてのエンドポイントには、Mintlify の OpenAPI プレイグラウンドを搭載した**「Try it」パネル**があります。プレイグラウンドはブラウザ上で実行され、本番環境(またはデブネット)ホストに直接リクエストを送信します。ウォレット署名が必要なリクエストを送信する前に、認証セクションをお読みください。
サービス カタログ
Raydium は 11 個の公開 HTTP サービスを運営しています。各サービスは左側のナビゲーションツリーに独立したグループとして文書化されています。認証
ほとんどのサービスは読み取り専用で、匿名リクエストを受け付けています。以下の 2 つのパターンがあります:- ウォレット署名ハンドシェイク —
launch-auth-v1がray-tokenをミントするために必須。その後launch-forum-v1によりray-tokenヘッダーとして搬送されます。ウォレットでtime:<unix-seconds>形式の Solana ed25519 メッセージに署名し、署名とウォレット アドレスをlaunch-auth-v1の/request-tokenに送信して JWT を受け取ります。その後、続くフォーラム呼び出しでray-tokenリクエスト ヘッダーとして渡します。 - 認証なし — その他すべてのサービス。信頼できる呼び出し元(Raydium UI、インテグレーター)が HTTPS 経由でエンドポイントに直接アクセスします。
ray-token を貼り付けることができます。この値はブラウザ内にのみ保持されます。
レート制限
すべてのホストは Cloudflare の背後にあり、送信元 IP ごとに段階的なレート制限が実装されています。 より高い制限が必要なインテグレーターは、Raydium チームに連絡してください。公開制限を超えたバースト リクエストはHTTP 429 で Retry-After ヘッダー付きで返されます。
レスポンス エンベロープ
ほとんどのサービスは JSON ペイロードを統一されたエンベロープでラップします:api-v3 はエンベロープを { "id", "success", "data" } で返します。pump-* サービスは addBorderSuccess / addBorderErr ヘルパーを使用して同じ形式を生成し、msg はエラー時のみ入力されます。各サービスの紹介ページで使用している正確なエンベロープを確認してください。
このセクションの使い方
左側のナビゲーションでエンドポイントをクリックします。以下の内容が表示されます:- HTTP メソッド、完全な URL、ベース ホスト。
- OpenAPI 仕様から取得した型情報を含むリクエスト パラメータ。
- Mainnet(または利用可能な場合はドロップダウンから Devnet サーバーを選択)へのリアルリクエスト送信ができる**「Try it」パネル**。
- レスポンス形式(代表的なライブレスポンスとソースコードの
addBorderSuccessコールサイトから取得)。
sdk-api/typescript-sdkを参照してください。
関連リンク
sdk-api/rest-api— 初めてのインテグレーター向けに記述された REST サーフェスのナラティブ概要。integration-guides/aggregator— Transaction API をオンチェーン プールと組み合わせて使用する方法。reference/program-addresses—api-v3が返すすべてのプログラム ID はこれらのいずれかに解決されます。

