Başlarken

SLV

🔨 Solana Geliştiricileri için AI Ajan Kiti

SLV, Solana geliştiricileri için bir AI ajan kitidir. SLV'deki her metot MCP destekli olduğundan, onboarding tamamlanır tamamlanmaz Solana geliştirmesinde AI ajanlarını kullanmaya başlayabilirsiniz.
Artık dokümanlar arasında arama yapmanız veya CLI bayraklarını ezberlemeniz gerekmez. SLV'nin yerleşik AI ajanları MCP destekli SLV araç setini doğrudan kullanabilir; böylece validatör, RPC ve uygulama iş akışları doğal bir konuşmayla ilerleyebilir.

Gereksinimler

OS: MacOS, Linux veya Windows (WSL2)
Bağımlılıklar:

Kurulum

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
Bu komut, SLV binary'sini ve yerleşik AI becerilerini ~/.slv/skills/ konumuna kurar.

🚀 Hızlı Başlangıç

Sıfırdan Solana altyapısını yönetmeye geçmek için iki komut:
Doğal dille ilerleyen Solana validatör onboarding akışını bu videoda da takip edebilirsiniz.

1. Ortamınızı kurun

bash
slv onboard
Etkileşimli sihirbaz ihtiyacınız olan her şeyi yapılandırır. Sihirbaz tamamlandığında AI ajanları, Solana geliştirmesi için SLV metotlarının tamamını hemen kullanabilir:
AdımNe yapar
SLV API KeyAPI anahtarınızı alın
AI ProviderOpenAI veya Anthropic API anahtarınızı bağlayın
ModelVarsayılan modelinizi seçin (ör. claude-opus-4-6, gpt-4o)
AgentAI asistanınıza bir ad verin — tercihlerinizi hatırlar
SkillsOdak alanlarınızı seçin (aşağıya bakın)
GitHubRepo ve PR yönetimi için isteğe bağlı gh CLI kimlik doğrulaması
NotificationsGerçek zamanlı uyarılar için isteğe bağlı Discord Webhook

AI Becerileri ve Uzman Ajanlar

SLV, her biri kendi alanında uzman olan, amaca özel AI ajanlarıyla birlikte gelir:
BeceriAjanNeler yapabilir
Solana ValidatorCecilMainnet/testnet validatörlerini dağıtır, izler, taşır ve günceller
Index RPC NodeTinaTam indeksli RPC uç noktalarını kurar ve yönetir
gRPC Geyser StreamingCloudFiltrelerle gerçek zamanlı Geyser akışlarını yapılandırır
Solana App DevelopmentSetzerOtomasyonların, dApp'lerin ve Solana programlarının iskeletini oluşturur
Birini ya da hepsini seçin — AI Console iş akışınıza uyum sağlar.

2. AI Console'u başlatın

bash
slv c
Hepsi bu kadar. Bundan sonra Solana altyapısı doğal dille yönetilebilir. AI Console her isteği otomatik olarak doğru uzman ajana yönlendirir; böylece validatör operasyonları, RPC ve Geyser kurulumu ve uygulama geliştirme tek bir akışta ilerleyebilir.
AI Console'da doğal dille yönetim
Örneğin:
  • "203.0.113.10 adresindeki sunucuma bir testnet validatörü dağıt"
  • "Geyser gRPC etkin bir RPC düğümü kur"
  • "Yeni bir Solana uygulama projesi oluştur"
  • "Validatörümü kesinti olmadan yeni bir makineye taşı"
Ayrıca slv c, başlangıçta güncelleme adaylarını toplar. agave, jito-solana, firedancer, yellowstone-grpc ve diğerlerinin yeni sürümlerini gösterebilir. Hazır olduğunuzda /update yazın; güncelleme işi oradan itibaren tamamlanır.
AI Console içindeki güncelleme kontrolleri
İstediğiniz zaman yeniden yapılandırın
Sağlayıcıyı, modeli veya becerileri değiştirmek istediğinizde slv onboard komutunu yeniden çalıştırın.

🔧 Manuel CLI Referansı

Komutları doğrudan çalıştırmayı mı tercih ediyorsunuz? SLV'nin CLI'ının tamamı her zaman kullanılabilir.

Temel Özellikler

🔑 Anahtarsız Çalışma — Yeni dağıtımlar her zaman kimlik anahtarı olarak unstaked-keypair.json ile başlar. Bu, çift oylama kazalarını önler. Üretim anahtarınıza ancak her şeyin çalıştığını doğruladıktan sonra geçin.
♻️ Kesintisiz Taşıma — Validatörünüzü hiçbir kesinti olmadan yeni bir sunucuya taşıyın:
bash
slv v switch
Yedek validatör gerekli
Kesintisiz taşıma, önceden dağıtılmış ve hazır bekleyen bir yedek validatör düğümü gerektirir. Gerektiğinde anında geçiş yapabilmek için yedek düğümünüzü önceden kurun.
🌐 Çoklu Düğüm Yönetimi — Ansible tabanlı playbook'lar, validatör, RPC ve gRPC düğümlerinden oluşan filoları tek bir makineden yönetmenizi sağlar.

Validatör için Hızlı Başlangıç

bash
slv v init
Bu komut sizi sunucu bağlantısı (IP, SSH anahtarı, kullanıcı), parola kurulumu ve ilk yapılandırma adımlarından geçirir.

Oy Hesabı Kurulumu

bash
slv v gen:vote-account
Gerekli alanlar: kimlik pubkey'i, oy hesabı, yetki hesabı ve komisyon oranı (%0–100).

Solana Düğümü Dağıtma

Güvenlik bildirimi ve güncellemeler

ELSOUL LABO B.V., SLV'nin dağıtımı ve güvenliğinden sorumlu tüzel kişiliktir.
Henüz açıklanmamış bir SLV güvenlik açığını bildirmek için GitHub özel güvenlik açığı bildirimini kullanın. Gönderim formunu kullanmak için bir GitHub hesabı gerekir.
Lütfen etkilenen SLV sürümünü, yeniden üretim adımlarını ve güvenlik etkisini ekleyin. Sorunu açıklamak için gereksiz olan özel anahtarları, kimlik bilgilerini, tokenları, müşteri verilerini veya diğer hassas bilgileri eklemeyin. Henüz açıklanmamış bir güvenlik açığını herkese açık issue'larda açıklamayın.
Güvenlik düzeltmeleri, Enterprise olmadan en son herkese açık SLV sürümü üzerinden ücretsiz sağlanır. Her düzeltmeyi eski sürümlere ayrı ayrı geri aktarmaya yönelik genel bir söz yoktur; uygulanabilir hukuk ve mevcut sözleşmeler korunur.
En son sürüme yükseltme yeni donanım veya temel bir ortam değişikliği gibi olağanüstü geçiş maliyetleri gerektirecekse, çözüm duruma göre değerlendirilir. Normal güncelleme, test ve yapılandırma çabası doğası gereği olağanüstü değildir.