Memulai

π¨ 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 | shcurl -fsSL https://storage.slv.dev/slv/install | shPerintah 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 onboardslv onboardWizard interaktif mengonfigurasi semua yang Anda butuhkan. Setelah selesai, agen AI dapat langsung menggunakan seluruh rangkaian metode SLV untuk pengembangan Solana:
| Langkah | Fungsinya |
|---|---|
| Kunci API SLV | Dapatkan kunci API Anda |
| Penyedia AI | Hubungkan kunci API OpenAI atau Anthropic Anda |
| Model | Pilih model default Anda (mis. claude-opus-4-6, gpt-4o) |
| Agen | Beri nama asisten AI Anda β asisten ini mengingat preferensi Anda |
| Skill | Pilih area fokus Anda (lihat di bawah) |
| GitHub | Autentikasi CLI gh opsional untuk pengelolaan repo & PR |
| Notifikasi | Webhook Discord opsional untuk peringatan real-time |
Skill AI & Agen Spesialis
SLV dilengkapi agen AI yang dibuat khusus, masing-masing ahli di bidangnya:
| Skill | Agen | Yang dapat dilakukan |
|---|---|---|
| Validator Solana | Cecil | Deploy, pantau, migrasikan, dan perbarui validator mainnet/testnet |
| Node RPC Index | Tina | Siapkan dan kelola endpoint RPC full-index |
| gRPC Geyser Streaming | Cloud | Konfigurasikan stream Geyser real-time dengan filter |
| Pengembangan Aplikasi Solana | Setzer | Scaffold 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 cslv cSelesai. 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.

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.
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 switchslv v switchValidator 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 initslv v initPerintah ini memandu Anda melalui koneksi server (IP, kunci SSH, pengguna), penyiapan kata sandi, dan konfigurasi awal.
Penyiapan Akun Vote
bash
slv v gen:vote-accountslv v gen:vote-accountKolom wajib: pubkey identity, akun vote, akun authority, dan tingkat komisi (0β100%).
Deploy Node Solana
- Deploy Validator Mainnet β
- Deploy Validator Testnet β
- Deploy Server RPC β
- Siapkan gRPC Geyser Streaming β
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.