Aan de slag

🔨 De AI Agent Kit voor Solana-ontwikkelaars
SLV is de AI Agent Kit voor Solana-ontwikkelaars. Elke methode in SLV ondersteunt MCP, dus zodra de onboarding klaar is, kun je meteen AI-agents inzetten voor Solana-ontwikkeling.
Je hoeft niet meer door documentatie te spitten of CLI-flags uit je hoofd te leren. De ingebouwde AI-agents van SLV kunnen de SLV-toolset met MCP-ondersteuning rechtstreeks gebruiken, zodat je in een gewoon gesprek verder komt met validators, RPC's en app-workflows.
Vereisten
OS: MacOS, Linux of Windows (WSL2)
Afhankelijkheden:
Installatie
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shDit installeert de SLV-binary en de ingebouwde AI-skills in
~/.slv/skills/.🚀 Snelstart
Twee commando's brengen je van nul naar het beheren van Solana-infrastructuur:
In deze video kun je ook de onboarding-flow voor een Solana-validator volgen, die in natuurlijke taal verloopt.
1. Je omgeving instellen
bash
slv onboardslv onboardDe interactieve wizard configureert alles wat je nodig hebt. Zodra die klaar is, kunnen AI-agents direct de volledige set SLV-methoden gebruiken voor Solana-ontwikkeling:
| Stap | Wat het doet |
|---|---|
| SLV API Key | Haal je API-key |
| AI Provider | Koppel je API-key van OpenAI of Anthropic |
| Model | Kies je standaardmodel (bijv. claude-opus-4-6, gpt-4o) |
| Agent | Geef je AI-assistent een naam — die onthoudt je voorkeuren |
| Skills | Kies je aandachtsgebieden (zie hieronder) |
| GitHub | Optionele authenticatie met de gh CLI voor beheer van repo's en PR's |
| Notifications | Optionele Discord-webhook voor realtime waarschuwingen |
AI-skills en gespecialiseerde agents
SLV wordt geleverd met speciaal gebouwde AI-agents, elk een specialist in een eigen domein:
| Skill | Agent | Wat het kan |
|---|---|---|
| Solana Validator | Cecil | Mainnet- en testnet-validators deployen, monitoren, migreren en bijwerken |
| Index RPC Node | Tina | RPC-endpoints met volledige index opzetten en beheren |
| gRPC Geyser Streaming | Cloud | Realtime Geyser-streams met filters configureren |
| Solana App Development | Setzer | Projecten opzetten voor automatisering, dApps en Solana-programma's |
Kies er één of allemaal — je AI Console past zich aan je workflow aan.
2. De AI Console starten
bash
slv cslv cDat is alles. Vanaf hier beheer je Solana-infrastructuur in natuurlijke taal. De AI Console stuurt elk verzoek automatisch door naar de juiste gespecialiseerde agent, zodat validatorbeheer, de set-up van RPC en Geyser, en appontwikkeling in één flow verder kunnen.

Bijvoorbeeld:
- "Deploy een testnet-validator op mijn server 203.0.113.10"
- "Zet een RPC-node op waarop Geyser gRPC is ingeschakeld"
- "Maak een nieuw project voor een Solana-app"
- "Migreer mijn validator zonder downtime naar een nieuwe machine"
Daarnaast verzamelt
slv c bij het opstarten beschikbare updates. Het kan nieuwe versies tonen van agave, jito-solana, firedancer, yellowstone-grpc en meer. Typ /update zodra je er klaar voor bent; vanaf daar wordt het updatewerk afgerond.
Op elk moment opnieuw configureren
Voer
slv onboard opnieuw uit wanneer je van provider, model of skills wilt wisselen.🔧 Handmatige CLI-referentie
Voer je commando's liever zelf uit? De volledige CLI van SLV is altijd beschikbaar.
Belangrijkste functies
🔑 Keyless werking — Nieuwe deployments starten altijd met
unstaked-keypair.json als identity key. Zo voorkom je ongelukken met double-voting. Schakel pas over naar je productiesleutel als je hebt gecontroleerd dat alles werkt.♻️ Migratie zonder downtime — Verhuis je validator zonder enige downtime naar een nieuwe server:
bash
slv v switchslv v switchReservevalidator vereist
Voor migratie zonder downtime is een reservevalidatornode nodig die al gedeployd en klaar voor gebruik is. Zet je reservenode vooraf op, zodat je direct kunt overschakelen wanneer dat nodig is.
🌐 Beheer van meerdere nodes — Met playbooks op basis van Ansible beheer je fleets van validators, RPC's en gRPC-nodes vanaf één machine.
Snelstart voor validators
bash
slv v initslv v initDit leidt je door de serververbinding (IP, SSH-sleutel, gebruiker), het instellen van het wachtwoord en de eerste configuratie.
Vote Account instellen
bash
slv v gen:vote-accountslv v gen:vote-accountVerplichte velden: Identity pubkey, Vote account, Authority account en Commission rate (0–100%).
Een Solana-node deployen
- Een mainnet-validator deployen →
- Een testnet-validator deployen →
- Een RPC-server deployen →
- Geyser-streaming via gRPC opzetten →
Beveiligingsmeldingen en updates
ELSOUL LABO B.V. is de verantwoordelijke rechtspersoon voor de distributie en beveiliging van SLV.
Gebruik GitHub private vulnerability reporting om een nog niet openbaar gemaakte kwetsbaarheid in SLV te melden. Voor het indieningsformulier heb je een GitHub-account nodig.
Vermeld de getroffen SLV-versie, de stappen om het probleem te reproduceren en de impact op de beveiliging. Voeg geen privésleutels, inloggegevens, tokens, klantgegevens of andere gevoelige informatie toe die niet nodig is om het probleem uit te leggen. Maak een nog niet openbaar gemaakte kwetsbaarheid niet bekend in openbare issues.
Beveiligingsfixes worden gratis geleverd via de nieuwste openbare SLV-versie, zonder Enterprise. Er is geen algemene toezegging om elke fix afzonderlijk naar oudere versies te backporten; toepasselijk recht en bestaande contracten blijven onverlet.
Als een upgrade naar de nieuwste versie buitengewone migratiekosten met zich mee zou brengen, zoals nieuwe hardware of een fundamentele wijziging van de omgeving, wordt per geval beoordeeld hoe de kwetsbaarheid wordt verholpen. De gebruikelijke inspanning voor updaten, testen en configureren is op zich niet buitengewoon.