Langsung ke konten utama

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.

Halaman ini diterjemahkan secara otomatis oleh AI. Versi bahasa Inggris adalah acuan resmi.Lihat versi bahasa Inggris →
API Auth menangani autentikasi berbasis dompet untuk layanan LaunchLab. Tukarkan pesan yang ditandatangani dengan token JWT, kemudian gunakan token tersebut untuk mengautentikasi permintaan ke API Forum dan pembuatan Mint.

Endpoint API

Mainnet: https://launch-auth-v1.raydium.io
Devnet: https://launch-auth-v1-devnet.raydium.io

Alur Autentikasi

Tidak ada kredensial pra-ada yang diperlukan. Autentikasi berbasis dompet:
  1. Dapatkan timestamp saat ini (detik Unix)
  2. Tandatangani pesan dengan dompet Anda: "Sign in to raydium.io: " + <timestamp>
  3. Kirimkan signature ke endpoint /request-token
  4. Terima token JWT yang berlaku untuk durasi yang Anda tentukan
  5. Gunakan token dalam header ray-token untuk endpoint yang dilindungi

Format Pesan

Pesan yang Anda tandatangani harus mengikuti format yang tepat ini:
Sign in to raydium.io: <UNIX_TIMESTAMP_SECONDS>
Contoh:
Sign in to raydium.io: 1704067200
  • Gunakan timestamp Unix Anda saat ini dalam hitungan detik (bukan milidetik)
  • Signature Ed25519 (penandatanganan Solana asli)
  • Enkode signature sebagai string base58
  • Kirimkan timestamp dan signature ke /request-token

Validasi Token

Gunakan /check-token untuk memverifikasi token Anda masih berlaku. Endpoint ini juga secara otomatis memperpanjang masa hidup token jika mendekati kedaluwarsa. Masa hidup token dapat dikonfigurasi di sisi server; defaultnya biasanya 24 jam.

Pencabutan Token

Cabut token dengan endpoint /del-token.

Metode Penandatanganan yang Didukung

  • Dompet standar: Signature Ed25519 dengan /request-token
  • Dompet Ledger: Transaksi yang ditandatangani dengan /request-token-ledger

Kasus Penggunaan

  • Posting forum — autentikasi sebelum memposting komentar
  • Pembuatan mint — tandatangani kepemilikan dompet sebelum mengirimkan token baru
  • Sesi pengguna — pertahankan status autentikasi di seluruh pemanggilan API
  • Dukungan multi-dompet — terbitkan token terpisah per alamat dompet

Sumber Terkait

API Forum
API Mint
Ikhtisar Platform LaunchLab