Começar

SLV

🔨 O kit de agentes de IA para desenvolvedores Solana

SLV é o kit de agentes de IA para desenvolvedores Solana. Todos os métodos no SLV são habilitados para MCP, então uma vez que a integração esteja completa, você pode começar a usar agentes de IA para o desenvolvimento Solana imediatamente.
Nada de procurar nos documentos ou memorizar as flags da CLI. Os agentes integrados de IA do SLV podem usar o conjunto de ferramentas SLV habilitado para MCP diretamente, para que os validadores, RPCs e fluxos de trabalho de aplicativos possam avançar através de conversas naturais.

Requisitos

OS: MacOS, Linux ou Windows (WSL2)
Dependências:

Instalação

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
Isto instala o binário do SLV e as habilidades de IA integradas em ~/.slv/skills/.

🚀 Início rápido

Dois comandos para ir de zero para gerenciar a infraestrutura Solana:
Você também pode acompanhar o fluxo de integração do validador Solana em linguagem natural neste vídeo.

1. Configure seu ambiente

bash
slv onboard
O assistente interativo configura tudo o que você precisa. Uma vez concluído, os agentes de IA podem usar imediatamente o conjunto completo de métodos do SLV para o desenvolvimento de Solana:
PassoO que ele faz
Chave de API SLVPegue sua chave de API
Fornecedor de IAConecte sua chave de API da OpenAI ou da Anthropic
ModeloEscolha o seu modelo padrão (por exemplo: claude-opus-4-6, gpt-4o)
AgenteNomeie seu assistente de IA — ele se lembra de suas preferências
HabilidadesEscolha suas áreas de foco (veja abaixo)
GitHubAutorização opcional do CLI gh para gerenciamento de repositórios e PRs
NotificaçõesWebhook opcional do Discord para alertas em tempo real

Habilidades de IA e agentes especializados

A SLV vem com agentes de IA criados para o efeito, cada um deles um especialista no seu domínio:
HabilidadeAgenteO que pode fazer
Validador SolanaCecilImplantar, monitorar, migrar e atualizar validadores mainnet/testnet
Nó RPC de índiceTinaConfigure e gerencie os endpoints RPC de índice completo
Streaming gRPC GeyserCloudConfigurar fluxos Geyser em tempo real com filtros
Desenvolvimento de Aplicações SolanaSetzerCriar a estrutura inicial de automações, dApps e programas Solana
Selecione um ou todos — seu AI Console se adapta ao seu fluxo de trabalho.

2. Lançar o AI Console

bash
slv c
É isso. A partir daqui, a infraestrutura Solana pode ser gerenciada em linguagem natural. O AI Console encaminha automaticamente cada solicitação para o agente especialista certo, para que as operações de validadores, a configuração de RPC e Geyser e o desenvolvimento de aplicativos possam avançar em um único fluxo.
Gerenciamento em linguagem natural no AI Console
Por exemplo:
  • "Implantar um validador testnet no meu servidor em 203.0.113.10"
  • "Configurar um nó RPC com o Geyser gRPC ativado"
  • "Criar um novo projeto de aplicativo Solana"
  • "Migrar meu validador para uma nova máquina com zero tempo de inatividade"
Além disso, o slv c coleta candidatos a atualização na inicialização. Ele pode mostrar novas versões de agave, jito-solana, firedancer, yellowstone-grpc e mais. Quando estiver pronto, digite /update e deixe que o trabalho de atualização seja concluído a partir daí.
Verificações de atualização dentro do AI Console
Reconfigure a qualquer momento
Executar slv onboard novamente quando você quiser mudar provedores, modelos ou habilidades.

🔧 Referência CLI manual

Prefere executar comandos diretamente? O CLI completo da SLV está sempre disponível.

Características chave

🔑 Operação Keyless — Novas implantações sempre começam com unstaked-keypair.json como chave de identidade. Isto evita acidentes de dupla votação. Mude para sua chave de produção apenas após confirmar que tudo funciona.
♻️ Migração sem tempo de inatividade — Mova seu validador para um novo servidor sem qualquer tempo de inatividade:
bash
slv v switch
É necessário um validador sobressalente
A migração sem tempo de inatividade requer um nó validador sobressalente já implantado e pronto. Configure seu nó sobressalente com antecedência para que você possa alternar imediatamente quando necessário.
🌐 Gerenciamento de vários nós — Playbooks baseados em Ansible permitem gerenciar frotas de validadores, RPCs e nós gRPC a partir de uma única máquina.

Início Rápido do Validador

bash
slv v init
Isso o guia pela conexão do servidor (IP, chave SSH, usuário), configuração de senha e configuração inicial.

Configuração da Conta de Voto

bash
slv v gen:vote-account
Campos obrigatórios: chave pública de identidade, conta de voto, conta de autoridade e taxa de comissão (0–100%).

Lançar um nó Solana

Relatos de segurança e atualizações

ELSOUL LABO B.V. é a entidade jurídica responsável pela distribuição e segurança do SLV.
Use o relato privado de vulnerabilidade do GitHub para relatar uma vulnerabilidade do SLV não divulgada. É necessária uma conta do GitHub para usar o formulário de envio.
Inclua a versão afetada do SLV, as etapas de reprodução e o impacto de segurança. Não inclua chaves privadas, credenciais, tokens, dados de clientes ou outras informações confidenciais desnecessárias para explicar o problema. Não divulgue uma vulnerabilidade não divulgada em issues públicos.
As correções de segurança são fornecidas gratuitamente pela versão pública mais recente do SLV, sem Enterprise. Não há uma promessa geral de fazer backport individual de cada correção para versões mais antigas; a legislação aplicável e os contratos existentes permanecem preservados.
Quando uma atualização para a versão mais recente exigir custos extraordinários de migração, como novo hardware ou uma alteração fundamental do ambiente, a remediação será avaliada caso a caso. O esforço normal de atualização, testes e configuração não é inerentemente extraordinário.