Documentation Index
Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
Use this file to discover all available pages before exploring further.
本頁內容由 AI 自動翻譯,所有內容以英文版本為準。查看英文版 →
什麼是永續期貨 API?
Raydium 永續期貨 API (V1) 是為 Raydium 永續期貨前端和整合服務提供的設定與中繼資料服務。它提供:- UI 設定 – 當前版本、最低版本支援
- RPC 端點 – 為 UI 列入白名單的 Solana RPC 端點
- 市場統計 – 24h/7d/30d 交易量和未平倉量
- 地區限制 – 各國可用性檢查
- 流動性池中繼資料 – 活躍永續期貨市場與交易量數據
- 活動數據 – 排行榜、用戶統計和獎勵
- 損益分享 – 生成可分享的持倉截圖
架構概覽
永續期貨系統由兩個獨立的組件組成:- Raydium 永續期貨 API(本服務) – 讀取設定、提供 UI 數據、生成圖像
- Orderly Network – 執行訂單、管理持倉和清算
- UI 從本 API 取得市場設定(流動性池、RPC、可用性)
- UI 將訂單發送至 Orderly Network 的 API
- Orderly 執行訂單並維護持倉狀態
- UI 從 Orderly 的 API 或我們的活動端點檢索持倉數據與統計
API 端點按類別
主要端點
核心服務資訊與可用性檢查。GET /main/version
返回當前穩定版 UI 版本和最低支援版本。
用途:檢查客戶端的 UI 版本是否仍受支援。
回應:
GET /main/rpcs
返回為 UI 列入白名單的 Solana RPC 端點。
用途:在 UI 中填充 RPC 選擇器;確保客戶端連接到穩定且 Raydium 批准的端點。
GET /main/info
返回市場範圍的統計資訊。
用途:在儀表板上顯示 24h 交易量、7d 交易量、30d 交易量和總/多頭/空頭未平倉量。
回應:
GET /main/availability-check
檢查用戶所在地區是否提供永續期貨交易。
用途:警告或限制在受限地區(例如美國)的存取。
工作方式:
- 從 Cloudflare(如果在 Cloudflare 後方)讀取
cf-ipcountry標頭 - 如果缺少標頭,則回退到預設設定
- 按地區返回可用性狀態
GET /main/temp-key?wallet=...
為初始認證或臨時簽署生成臨時 Ed25519 密鑰對。
用途:針對某些認證流程的無託管臨時密鑰生成。
回應:
流動性池端點
永續期貨市場設定。GET /pool/default-list
返回具有 24h/7d/30d 交易量的預設永續期貨市場清單。
用途:使用可用的永續期貨交易對填充市場選擇器或儀表板小部件。
回應:
活動端點
排行榜、用戶統計與獎勵數據。GET /campaign/configs
返回活躍活動參數和規則。
用途:在 UI 中顯示活動條款和參與要求。
GET /campaign/user?wallet=...&index=0
返回用戶的活動統計(交易量、損益、分數、已獲獎勵)。
用途:在用戶的檔案或帳戶儀表板中顯示。
回應(無歷史記錄的用戶預設為零數據):
GET /campaign/list?index=0
返回給定活動指標的排行榜(分頁)。
用途:顯示頂級交易者和排名。
回應:
分享端點
生成可分享的持倉截圖。POST /share/position
生成用戶當前永續期貨持倉的可分享圖像。
用途:在社交媒體(Twitter、Discord)上分享實時持倉。
請求:
POST /share/history-position
生成已平倉持倉(具有已實現損益)的可分享圖像。
用途:分享帶有利潤/損失詳情的已平倉交易。
請求:
/share/position 相同。
回應信封
所有端點返回標準信封:快取
大多數端點返回cache-control: max-age=60 標頭,意味著:
- 結果在伺服器端快取並每 60 秒更新一次
- 客戶端也可快取 60 秒以減少負載
- 不保證即時資料;應預期 0–60 秒的延遲
地區可用性
地區限制通過cf-ipcountry 標頭(Cloudflare)處理。支援的地區和限制在伺服器端設定並定期更新。
網路端點
| 環境 | 主機 |
|---|---|
| 主網 | api-perp-v1.raydium.io |
與 Orderly Network 的整合
要下達訂單:- 呼叫
/campaign/user或/main/info取得中繼資料並顯示給用戶 - 將訂單發送至 Orderly Network 的 API(不是本 API)
- Orderly 返回交易確認和持倉狀態
- 稍後再次呼叫
/campaign/user以查看更新的統計


