Direct Shreds - Hızlı Başlangıç
SLV Kurulumu
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

Tek bir komutla,
slv b init, yüksek performanslı akış tabanlı verileri kullanan Solana botları için bir geliştirme ortamını anında oluşturabilirsiniz.bash
slv b initslv b init- TypeScript tabanlı bir Shreds botunu tercih ediyorsanız
shreds-tskullanın - Shreds'ten yararlanan Rust tabanlı bir bot için
shreds-rustkullanın
Shreds yük dengeleyici IP'lerini izin listesine ekleyin
Kayıtlı IP adresinize en yakın düğümü, her bölgesel Shreds yük dengeleyicisinden gelen gerçek zamanlı ping kontrollerini kullanarak seçiyoruz. ICMP, güvenlik duvarınız tarafından (ufw, güvenlik grupları vb.) engellenirse, ping sonucu
9999ms olabilir; bu da en uygun yakın bölgenin seçilmesini engelleyebilir. En yakın bölgenin otomatik olarak kullanılması için lütfen aşağıdaki IP'leri izin listesine ekleyin.| Bölge | Domain | IP Adresi |
|---|---|---|
| 🇳🇱 Amsterdam | shreds-ams6-1.erpc.global | 64.130.43.108 |
| 🇩🇪 Frankfurt | shreds-fra6-1.erpc.global | 64.130.41.236 |
| 🇬🇧 London | shreds-lon6-1.erpc.global | 64.130.63.211 |
| 🇮🇪 Dublin | shreds-dub6-1.erpc.global | 82.40.61.2 |
| 🇺🇸 New York | shreds-ny6-1.erpc.global | 64.130.37.235 |
| 🇺🇸 Chicago | shreds-chi-2.erpc.global | 84.32.71.34 |
| 🇺🇸 Salt Lake City | shreds-slc6-1.erpc.global | 72.244.154.7 |
| 🇸🇬 Singapore | shreds-sgp6-1.erpc.global | 67.209.55.19 |
| 🇯🇵 Tokyo | shreds-ty6-1.erpc.global | 198.13.133.89 |
Shreds Client Örneği – TypeScript
.env.sampledosyasını.envolarak yeniden adlandırın..envdosyasındaki değerleri gerçek endpoint'inizle güncelleyin:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"⚠️ Önemli Not: Bu endpoint yalnızca bir örnek olarak sağlanmıştır ve doğrudan kullanılamaz. Lütfen gerçek endpoint'inizi buna göre edinip ayarlayın.
- Bağımlılıkları yükleyin ve betiği çalıştırın:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Shreds Client Örneği – Rust
.env.sampledosyasını.envolarak yeniden adlandırın.envdosyasını gerçek Shreds endpoint'inizle düzenleyin:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"Lütfen dikkat:
Bu endpoint bir örnektir ve olduğu gibi kullanılamaz. Lütfen ortamınıza uygun endpoint'i edinip yapılandırın.
- Client'ı derleyin ve çalıştırın:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
✅ 1 Günlük Ücretsiz Deneme Mevcut
Shreds endpoint'leri, ERPC Web Dashboard üzerinden 1 gün boyunca ücretsiz olarak test edilebilir.
Dashboard'u açın: https://dashboard.erpc.global/tr
Solana Stream SDK

slv b init komutuyla indirilen Shreds başlangıç kodundaki client uygulamasıaçık kaynaklı Solana Stream SDK ile çalışır.
Hem Rust hem de TypeScript'i destekleyen SDK, Solana'nın doğrudan iletişim katmanının verimli bir şekilde ele alınmasını sağlar —
Shreds aboneliği, paket ayrıştırma ve işlem çıkarımı dahil.
Shreds aboneliği, paket ayrıştırma ve işlem çıkarımı dahil.
Bu SDK ile Shreds akışlarıyla geliştirmeye hemen başlayabilirsiniz.
slv b init tarafından oluşturulan başlangıç kodu, kendi uygulamalarınızı geliştirmek için pratik bir şablon görevi görür.Daha fazla ayrıntı için GitHub deposunu ziyaret edin:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






