Execute validadores, nós RPC e suas próprias aplicações com o ERPC CLI
O ERPC CLI é uma única linha de comando para nós RPC em 18 chains, validadores em 13, suas próprias aplicações e sua conta ERPC. O ERPC AI o executa por você quando você pede.
Esta página descreve o ERPC CLI
v0.1.0-rc.4, uma versão de pré-lançamento (Status).bash
O que você pode fazer com o ERPC CLI
- Executar validadores e nós RPC. O
erpc rpcexecuta nós RPC em todas as 18 chains e oerpc validatorexecuta validadores em 13 delas, com os mesmos verbos em todas as chains. Os comandos de ciclo de vida são gratuitos e não exigem conta. - Executar sua própria aplicação em um servidor. O
erpc workercompila sua aplicação para um binário nativo de Linux e a executa em uma ERPC VPS ou em um servidor próprio, sob uma unidade systemd com hardening, sem Docker e sem runtime no meio. - Manter as chaves de uma aplicação fora do disco do servidor. A chave de trading e os segredos da aplicação vão do 1Password, do seu chaveiro ou do keystore criptografado do erpc direto para a memória do worker. Não há
wallet.jsonnem.env. - Perguntar ao ERPC AI. O
erpc airesponde a partir da documentação da ERPC e da sua conta. Com sua aprovação, ele pode ativar uma VPS por hora, instalar sua chave SSH, desativar o login por senha e permitir SSH somente a partir do seu endereço. - Chamar RPC e receber webhooks. O
erpc rpc callchama a mainnet da Solana ou do Ethereum com a conta em que você fez login, ou paga por chamada com x402. Oerpc webhookenvia eventos RPC via POST para a sua URL. - Armazenar arquivos e fazer backup deles. O
erpc storagee oerpc backupguardam seus arquivos no ERPC Global Storage, criptografados na sua máquina antes de saírem dela.
Instalar
No macOS e no Linux:
bash
No Windows, no PowerShell:
powershell
Essas URLs selecionam a versão estável mais recente. Enquanto o projeto tiver apenas versões de pré-lançamento, elas selecionam a versão de pré-lançamento publicada mais recentemente. Para fixar uma versão, use
https://install.erpc.global/v0.1.0-rc.4, ou https://install.erpc.global/v0.1.0-rc.4/ps1 no Windows. Os caches de edge e dos clientes podem atrasar o que os clientes veem após a publicação de uma versão.O instalador coloca o
erpc em ~/.erpc/bin e grava as skills do ERPC AI em ~/.erpc/skills. As builds são publicadas para Linux (x86_64, arm64), macOS (Intel, Apple silicon) e Windows (x86_64).Instalar para um validador de mainnet
O instalador acima não verifica nada. O caminho de alta garantia verifica o manifesto da versão assinado antes de qualquer coisa ser executada, e hoje é o único caminho que verifica alguma coisa, por isso os operadores de validadores de mainnet devem usá-lo. Cada versão inclui um
release-manifest.json assinado (minisign), um SBOM CycloneDX e atestados de procedência de build do GitHub. Os passos estão em Verificar uma versão.Compilar a partir do código-fonte
bash
Comece gratuitamente
Os comandos de ciclo de vida de validadores e nós RPC são gratuitos e não exigem conta. Uma conta em dashboard.erpc.global libera o restante:
bash
Login e chaves explica onde a sessão e suas chaves ficam guardadas.
Como o ERPC CLI guarda suas chaves
O ERPC CLI usa o 1Password para o inventário de nós e para backups gerenciados das chaves de assinatura, e é compatível com o chaveiro do sistema operacional para as credenciais do operador. Os tokens de API e as chaves RPC são indicados no
erpc.toml por referência, nunca por valor, e os valores chegam ao servidor pela entrada padrão, nunca em uma linha de comando.O inventário de nós também fica no 1Password. Compartilhe o cofre, e todos da sua equipe gerenciam os mesmos nós a partir da própria máquina. O que fica em um servidor de nó depende da chain: Login e chaves tem a tabela.
Status
O ERPC CLI está em pré-lançamento, na
v0.1.0-rc.4. Seus comandos existem e passam nas verificações offline. A aceitação em hosts reais ainda está em andamento: Situação de cada chain e o guia de cada chain informam a situação de cada chain.Somente a versão mais recente recebe correções de segurança, e todas as versões até agora são de pré-lançamento. Relate uma vulnerabilidade de forma privada pelo relato privado de vulnerabilidades do GitHub, e não em uma issue pública.
O ERPC CLI é o sucessor em Rust do SLV. O código-fonte está em elsoul/erpc-cli, sob a licença Apache-2.0.
Explore o ERPC CLI
- Login e chaves: faça login, escolha onde a sessão fica guardada e veja onde fica cada chave.
- erpc ai: pergunte ao ERPC AI no seu terminal e escolha o que ele pode fazer.
- RPC e webhooks: chame a mainnet da Solana ou do Ethereum, pague por chamada com x402 e envie eventos para a sua URL.
- Início rápido do erpc worker: crie o HelloWorld, execute-o aqui e implante-o em um servidor.
- Importar uma aplicação: implante uma aplicação que você já tem sem alterar o código dela.
- Chaves e segredos: mantenha a chave de trading e os segredos de uma aplicação no 1Password, no chaveiro ou no keystore.
- Firewall e WAF: blinde um servidor e coloque um WAF na frente de uma API pública.
- Status e cobrança: acompanhe uma aplicação, veja quanto ela custa por hora e faça backup do estado dela.
- Quando algo falha: mensagens de erro e o que fazer, e como recuperar um servidor.
- Nós: execute validadores e nós RPC e encontre o guia de cada chain.
- Comandos: todos os grupos de comandos, opções globais, códigos de saída, armazenamento e backups.






