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 端點
Mainnet: https://launch-auth-v1.raydium.ioDevnet: https://launch-auth-v1-devnet.raydium.io
身份驗證流程
無需預先存在的認證憑據。身份驗證基於錢包:- 取得目前時間戳 (Unix 秒數)
- 用錢包簽署訊息:
"Sign in to raydium.io: " + <timestamp> - 將簽名提交 到
/request-token端點 - 接收 JWT 令牌,有效期為指定時長
- 在受保護端點的
ray-token標頭中使用令牌
訊息格式
你簽署的訊息必須遵循此確切格式:- 使用目前的 Unix 時間戳(秒,不是毫秒)
- Ed25519 簽名(原生 Solana 簽名)
- 將簽名編碼為 base58 字串
- 將時間戳和簽名傳遞給
/request-token
令牌驗證
使用/check-token 驗證你的令牌是否仍然有效。該端點還會在令牌接近過期時自動延長其生命週期。
令牌生命週期可在伺服器端配置;預設通常為 24 小時。
令牌撤銷
使用/del-token 端點撤銷令牌。
支援的簽名方法
- 標準錢包: 使用
/request-token進行 Ed25519 簽名 - Ledger 錢包: 使用
/request-token-ledger進行已簽名交易
使用案例
- Forum 發文 — 發文評論前進行身份驗證
- Mint 建立 — 在提交新代幣前簽署錢包所有權
- 使用者工作階段 — 跨 API 呼叫維持已驗證狀態
- 多錢包支援 — 為每個錢包地址簽發不同的令牌
相關資源
Forum APIMint API
LaunchLab 平台概覽


