Ana içeriğe atla
Bu sayfa yapay zekâ tarafından otomatik olarak çevrilmiştir. İngilizce sürüm esas alınır.İngilizce sürümü görüntüle →
Bu dokümantasyondaki her şey, çalışan bir Solana geliştirme araç zincirinin varlığını varsayar. Bu sayfa araçları, Raydium ile çalışması bilinen minimum sürümleri (Nisan 2026 itibariyle) ve belirli kurulum sorunlarını listeler. Sonraki bölümlerdeki kod örneklerini çalıştırmadan önce buradan başlayın.

Temel araçlar

Solana CLI

Solana kümelerine etkileşim kurmak için standart komut satırı arayüzü — cüzdan yönetimi, RPC çağrıları, program dağıtımı. Kurulum:
Doğrulama:
Mainnet için yapılandırma:
Raydium testi için hemen hemen her zaman finanse edilmiş bir devnet cüzdanına ihtiyacınız olacak:

SPL Token CLI

SPL Token / Token-2022 işlemleri için resmi CLI — mint’ler oluşturma, token basma, aktarma. Kurulum (Solana CLI ile dahildir):
Yaygın işlemler:

Anchor CLI

Raydium IDL’lerini getirmek, istemciler oluşturmak ve programları doğrulamak için gerekli. Kurulum:
Yaygın işlemler:

TypeScript kurulumu

Raydium için birincil entegrasyon yolu.

Paketler

Nisan 2026 itibariyle birlikte çalışması bilinen sürümler:

Minimal betik

Tam SDK referansı için sdk-api/typescript-sdk sayfasına bakın.

Rust kurulumu

CPI entegrasyonu ve zincir üzerinde programlar için.

Araç zinciri

Raydium CPI entegrasyonu için Program Cargo.toml

"cpi" özelliği, CPI yardımcılarını içeren cpi modülünü alır (raydium_cp_swap::cpi::swap_base_input(...) yazabilmeniz için). sdk-api/rust-cpi sayfasına bakın.

Python kurulumu

İkincil entegrasyon yolu — bot geliştiricileri için yaygın.

Paketler

Sürümler:

Minimal betik

sdk-api/python-integration sayfasına bakın.

RPC uç noktaları

Genel mainnet RPC (api.mainnet-beta.solana.com) yoğun bir şekilde hız sınırlandırmasına ve yük altında azaltılmasına tabidir. Önemsiz olmayan kullanım için özel bir uç nokta alın: Yapılandırma:
Bazı RPC işlemleri genişletilmiş yetenekler gerektiriyor:
  • getProgramAccounts — sınırlandırılmamış taramalar pahalıdır; bazı sağlayıcılar ağır kapı veya tarama başına ücret alır.
  • getPriorityFeeEstimate — Helius’a özgü uç nokta; diğerlerinin eşdeğerleri var.
  • geyser / WebSocket akışı — düşük gecikme süreli botlar için gerekli; tüm sağlayıcılar bunu ifşa etmez.

Devnet ve localnet

Devnet

Solana’nın genel test kümesi. Raydium’un kısmi bir devnet dağıtımı var:
  • Test için bazı CPMM havuzları mevcut.
  • AMM v4’ün tarihi devnet havuzları var.
  • CLMM’nin birkaç demo havuzu var.
  • Farm v6 dağıtılmıştır.
SDK, cluster: "devnet" aracılığıyla devnet’i destekler:
Uyarı: devnet havuzlarının ince likiditeleri vardır ve durumu eski olabilir. Devnet’i fiyat keşfi için kullanmayın; yalnızca talimat akışını oluştur ve test etmek için kullanın.

Forked mainnet durumuyla localnet

Gerçekçi test için, mainnet durumunu yerel bir doğrulayıcıya kopyalayın:
Bu, belirli program/hesap durumunu localhost’a kopyalar; burada serbestçe işlem yapabilirsiniz. Şu amaçlar için ideal:
  • CPI entegrasyonunuzu gerçek bir Raydium programına karşı birim testi.
  • Hata ayıklamak için değiştirilmiş bir parametreyle bir işlemi yeniden oynatma.
  • Büyük sentetik hacimlerle stres testi.
Raydium takımı, mainnet dağıtımından önce gerileyen testler için kapsamlı bir şekilde forked localnet kullanır.

Proje şablonları

TypeScript entegrasyon başlangıcı

Minimal package.json:

Anchor CPI program başlangıcı

Anchor 0.30 ile:

Faydalı CLI yardımcıları

solana-keygen

Herhangi bir hesabı okuma

Bir çözücü olmadan havuz durumunu göz kararı yapmak için faydalı.

Program günlükleri

İşlem incelemesi

Veya explorer yoluyla — imzayı yapıştırın ve “Program Logs” sekmesine bakın.

Ortam hijyeni

Amaç başına ayrı cüzdanlar

  • Geliştirme cüzdanı: test ağı SOL tutar, oluşturma için kullanılır.
  • Üretim cüzdanı: gerçek SOL tutar, yalnızca dağıtımlar / multisig gönderimleri için kullanılır.
  • Botlar için sıcak cüzdan: küçük bakiye, dar izinler.
Anahtarlar asla kodlanmamalıdır. Çevre değişkenlerini veya gizli yöneticileri kullanın.

.env deseni

Sürüm sabitleme

Tüm Solana ekosistemi bağımlılıklarını kilitleyin. Ekosistem hızlı hareket ediyor; @solana/web3.js’nin küçük bir sürüm bumpu daha önce kırıcı değişiklikler sunmuştur. package-lock.json / Cargo.lock dini titizlikle kullanın.

İşaretçiler

Kaynaklar: