Memulai

SLV

πŸ”¨ AI Agent Kit untuk Developer Solana

SLV adalah AI Agent Kit untuk developer Solana. Setiap metode di SLV mendukung MCP, sehingga setelah onboarding selesai, Anda dapat langsung mulai menggunakan agen AI untuk pengembangan Solana.
Tidak perlu lagi menelusuri dokumentasi atau menghafal flag CLI. Agen AI bawaan SLV dapat langsung menggunakan toolset SLV yang mendukung MCP, sehingga pekerjaan validator, RPC, dan alur kerja aplikasi dapat terus berjalan melalui percakapan alami.

Persyaratan

OS: MacOS, Linux, atau Windows (WSL2)
Dependensi:

Instalasi

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
Perintah ini menginstal biner SLV dan skill AI bawaan ke ~/.slv/skills/.

πŸš€ Panduan Cepat

Dua perintah untuk mulai dari nol hingga mengelola infrastruktur Solana:
Anda juga dapat mengikuti alur onboarding validator Solana dengan bahasa alami di video ini.

1. Siapkan lingkungan Anda

bash
slv onboard
Wizard interaktif mengonfigurasi semua yang Anda butuhkan. Setelah selesai, agen AI dapat langsung menggunakan seluruh rangkaian metode SLV untuk pengembangan Solana:
LangkahFungsinya
Kunci API SLVDapatkan kunci API Anda
Penyedia AIHubungkan kunci API OpenAI atau Anthropic Anda
ModelPilih model default Anda (mis. claude-opus-4-6, gpt-4o)
AgenBeri nama asisten AI Anda β€” asisten ini mengingat preferensi Anda
SkillPilih area fokus Anda (lihat di bawah)
GitHubAutentikasi CLI gh opsional untuk pengelolaan repo & PR
NotifikasiWebhook Discord opsional untuk peringatan real-time

Skill AI & Agen Spesialis

SLV dilengkapi agen AI yang dibuat khusus, masing-masing ahli di bidangnya:
SkillAgenYang dapat dilakukan
Validator SolanaCecilDeploy, pantau, migrasikan, dan perbarui validator mainnet/testnet
Node RPC IndexTinaSiapkan dan kelola endpoint RPC full-index
gRPC Geyser StreamingCloudKonfigurasikan stream Geyser real-time dengan filter
Pengembangan Aplikasi SolanaSetzerScaffold otomatisasi, dApp, dan program Solana
Pilih salah satu atau semuanya β€” AI Console Anda menyesuaikan diri dengan alur kerja Anda.

2. Jalankan AI Console

bash
slv c
Selesai. Mulai dari sini, infrastruktur Solana dapat dikelola dengan bahasa alami. AI Console secara otomatis meneruskan setiap permintaan ke agen spesialis yang tepat, sehingga operasi validator, penyiapan RPC dan Geyser, serta pengembangan aplikasi dapat berjalan dalam satu alur.
Pengelolaan dengan bahasa alami di AI Console
Misalnya:
  • "Deploy validator testnet di server saya di 203.0.113.10"
  • "Siapkan node RPC dengan Geyser gRPC aktif"
  • "Buat proyek aplikasi Solana baru"
  • "Migrasikan validator saya ke mesin baru tanpa downtime"
Selain itu, slv c mengumpulkan kandidat pembaruan saat dijalankan. Perintah ini dapat menampilkan versi baru agave, jito-solana, firedancer, yellowstone-grpc, dan lainnya. Jika Anda sudah siap, ketik /update dan biarkan pekerjaan pembaruan diselesaikan dari sana.
Pemeriksaan pembaruan di dalam AI Console
Konfigurasi ulang kapan saja
Jalankan slv onboard lagi kapan pun Anda ingin mengganti penyedia, model, atau skill.

πŸ”§ Referensi CLI Manual

Lebih suka menjalankan perintah secara langsung? CLI lengkap SLV selalu tersedia.

Fitur Utama

πŸ”‘ Operasi Tanpa Kunci β€” Deployment baru selalu dimulai dengan unstaked-keypair.json sebagai kunci identity. Ini mencegah insiden voting ganda yang tidak disengaja. Beralihlah ke kunci produksi Anda hanya setelah memastikan semuanya berjalan dengan baik.
♻️ Migrasi Tanpa Downtime β€” Pindahkan validator Anda ke server baru tanpa downtime sama sekali:
bash
slv v switch
Validator cadangan diperlukan
Migrasi tanpa downtime memerlukan node validator cadangan yang sudah di-deploy dan siap. Siapkan node cadangan Anda terlebih dahulu agar Anda dapat beralih seketika saat diperlukan.
🌐 Manajemen Multi-Node β€” Playbook berbasis Ansible memungkinkan Anda mengelola armada validator, RPC, dan node gRPC dari satu mesin.

Panduan Cepat Validator

bash
slv v init
Perintah ini memandu Anda melalui koneksi server (IP, kunci SSH, pengguna), penyiapan kata sandi, dan konfigurasi awal.

Penyiapan Akun Vote

bash
slv v gen:vote-account
Kolom wajib: pubkey identity, akun vote, akun authority, dan tingkat komisi (0–100%).

Deploy Node Solana

Pelaporan keamanan dan pembaruan

ELSOUL LABO B.V. adalah badan hukum yang bertanggung jawab atas distribusi dan keamanan SLV.
Gunakan pelaporan kerentanan privat GitHub untuk melaporkan kerentanan SLV yang belum diungkapkan. Akun GitHub diperlukan untuk menggunakan formulir pengiriman.
Harap sertakan versi SLV yang terdampak, langkah reproduksi, dan dampak keamanan. Jangan sertakan kunci privat, kredensial, token, data pelanggan, atau informasi sensitif lainnya yang tidak diperlukan untuk menjelaskan masalah. Jangan ungkapkan kerentanan yang belum diungkapkan dalam issue publik.
Perbaikan keamanan disediakan tanpa biaya melalui versi publik SLV terbaru, tanpa Enterprise. Tidak ada janji menyeluruh untuk melakukan backport setiap perbaikan secara individual ke versi yang lebih lama; hukum yang berlaku dan kontrak yang ada tetap dipertahankan.
Apabila peningkatan ke versi terbaru memerlukan biaya migrasi luar biasa, seperti perangkat keras baru atau perubahan lingkungan yang mendasar, remediasi dinilai berdasarkan kasus per kasus. Upaya pembaruan, pengujian, dan konfigurasi yang normal pada dasarnya tidak luar biasa.