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.
Bu sayfayı yapay zekâ tarafından otomatik olarak çevrilmiştir. İngilizce sürüm esas alınır.İngilizce sürümü görüntüle →
Raydium Perps, Orderly Network üzerinde beyaz etiketli bir dağıtımdır. Emir kitabı, eşleştirme motoru ve hesap durumunun tümü Orderly üzerinde yaşamaktadır. Raydium SDK v2 (
@raydium-io/raydium-sdk-v2) perps’ı kapsamaz — programlı erişim için Orderly’nin REST + WebSocket API’sini doğrudan kullanın. Aşağıdaki kod parçacıkları en yaygın akışları gösterir; kanonik referans orderly.network/docs adresindedir.Sürüm başlığı.
- Arka uç: Orderly Network REST + WebSocket API
- Kod parçacıkları 2026-04 itibarıyla Orderly’nin API’sine karşı doğrulanmıştır
- Zincir üstü depozitolar için Solana kümesi:
mainnet-beta - İmzalama: Orderly EIP-712 stilinde yükü üzerinde Solana ed25519 (Orderly EVM olmayan zincirler için bile EIP-712 şeması kullanır; en son alan listesi için Orderly dokümanlarına bakın)
Bu sayfada ne var?
Aşağıdaki akışlar entegrasyoncu ile ilgili yaşam döngüsünü kapsar:- Hesap kurulumu — USDC yatırma ve hesabı Orderly’ye kaydetme.
- Kimliği doğrulanmış REST çağrıları — emir verme, iptal etme ve hesap sorguları için imza isteme.
- Ticaret — pazar / limit emirleri verme, iptal etme, pozisyonları ve dolguları getirme.
- Pazar verileri — emir kitabı ve ticari WebSocket’e abone olma.
- Geri çekme — cüzdana geri çekme başlatma.
@solana/web3.js ve Ed25519 imzalaması için tweetnacl ile Node.js + TypeScript’i hedefler. Bunlar başlangıç noktasıdır — Orderly’nin API yüzeyi geniş ve bu sayfadan daha hızlı değişir; üretim kodunu yayınlamadan önce her zaman Orderly’nin canlı dokümanlarını kontrol edin.
Kurulum
Hesap kaydı
Herhangi bir emir vermeden önce cüzdanı Orderly’ye kaydedin:(broker_id, wallet_address) çifti için belirleyicidir — kayıt idempotent’dir. Bir cüzdan zaten Raydium’un broker’ı ile kaydolmuşsa, çağrı yeni bir tane oluşturmadan aynı hesap ID’sini döndürür.
USDC Yatırma
Depozitolar USDC’yi cüzdan ATA’sından Orderly’nin kapanma kasasına taşır. Bunlar zincir üstü Solana işlemleridir:/v1/client/holding sorgusu yapın:
orderlyAuthGet aşağıda tanımlanmıştır — her kimliği doğrulanmış çağrı onun üzerinden geçer.)
İstek imzalama yardımcısı
Orderly’ye yapılan her kimliği doğrulanmış REST çağrısı(timestamp + method + path + body) üzerinden Ed25519 imzasını taşır:
timestamp içeren istekler reddedilir. Saatinizi (NTP) senkronize edin ve istekleri önceden imzalamaktan kaçının.
Pazar emri verme
order_id ve durumunu döndürür. Dolgular WebSocket üzerinden gelir (aşağıya bakın); REST yanıtının kendisi tam olarak doldurulana kadar bloke olmaz.
Sadece-Sonrası ile Limit Emri Verme
IOC / FOK için time_in_force: "IOC" veya "FOK" ayarlayın. Her bayrağın semantiği için products/perps/order-types bölümüne bakın.
Emir İptal Etme
/v1/orders tarafından yoklayarak veya WebSocket’i izleyerek mutabakat sağlayın — iptal başarılı olduğunu onay olmadan varsaymak yinelenen veya istenmeyen pozisyonlara yol açabilir.
Açık Pozisyonları Getirme
position_qty kısa, pozitif uzun pozisyondur. position_qty == 0 pozisyonun kapalı olduğu anlamına gelir ancak satır sonraki temizlemeye kadar görüntülenebilir.
Dolgu Geçmişini Getirme
page ve size sorgu parametrelerini kullanın.
WebSocket: Pazar Verileri
subscribe yükü gönderin. Orderly’nin dokümanlarında tam yükün şekli vardır; ara sıra değişir, bu nedenle burada belirli bir şemayı sabit kodlamayın.
USDC Geri Çekme
products/perps/fees). Zincir üstü aktarım normal koşullar altında 1-2 dakika içinde gerçekleşir; tıkanıklık sırasında daha uzun beklemeyi unutmayın.
Tuzaklar
- Ticari anahtarı ortamlar arasında yeniden kullanmayın. Cüzdanınıza karşı kayıtlı tek Orderly ticari anahtarı, bir Solana mainnet hesabı ile ilişkilendirilir. Ayrıca devnet veya staging’e ihtiyacınız varsa her biri için ayrı bir anahtar oluşturun.
- Zaman senkronizasyonu. Orderly’nin saat çarpıklık toleransı sıkıdır (±5s). Uzun süreli hizmetlerde NTP sapması sonunda imzalamayı bozacaktır. Periyodik olarak yeniden senkronize edin.
- WebSocket yeniden bağlantıları. Halka açık WS bazen Orderly yükseltmeleri sırasında bağlantıları düşürür. Üstel backoff uygulayın ve yeniden açıldığında yeniden abone olun.
- Oran limitleri. REST çağrıları hesap başına tier-rate-limited’dir. > 5 emir iptal etmesi varsa
cancel_allaracılığıyla toplu iptal yapın, id’ye görecanceldöngüsü yerine. - Pozisyon yönü örtülüdür.
PERP_SOL_USDCüzerinde birBUYemri uzun bir pozisyon açar veya uzatır;SELLkısa bir pozisyon açar veya uzatır — ancak zaten uzun pozisyondaysanız,SELLpozisyonu azaltır (ve çevirebilir) çünkü Raydium Perps tek yönlü moddur. Yön önemliyse bir emir vermeden önce her zaman mevcut pozisyonu kontrol edin. - Finansman ve tasfiyeler emir akışından ayrıdır. Finansman ödemeleri ve tasfiyeler ayrı olay akışları olarak görüntülenir; bunlar “emirler” değildir. Bunları gözlemlemesi gerekiyorsa ilgili özel WS konularına abone olun.
Sonraki Adım
products/perps/trading-basics— kalıcı mekanikler hakkındaki kavramsal primer.products/perps/order-types— her emir türü ve bayrağın semantiği.products/perps/collateral— desteklenen teminat varlıkları ve zincir başına limitler.products/perps/fees— yapıcı/alıcı programları ve geri çekme ücreti.
- Orderly Network geliştirici belgeleri — yukarıda kullanılan API yüzeyi için kanonik referans. Raydium Perps bunu doğrudan tüketir.
- Orderly TypeScript SDK — aynı REST/WebSocket katmanını yazılı yardımcılarla sarar; imzalama katmanını kendiniz yazmayı atlamak isterseniz kullanışlıdır.


