---
title: "Execute validadores, nós RPC e suas próprias aplicações com o ERPC CLI"
description: "O ERPC CLI executa nós RPC em 18 chains, validadores em 13 e suas aplicações em uma só linha de comando, e o ERPC AI o executa por você quando você pede."
canonical: "https://erpc.global/pt/doc/erpc-cli/overview/"
locale: "pt"
---

# 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](https://erpc.global/pt/doc/erpc-cli/overview/#status)).

[Instalar o ERPC CLI](https://erpc.global/pt/doc/erpc-cli/overview/#instalar "button") [Implantar sua primeira aplicação](https://erpc.global/pt/doc/erpc-cli/worker-quickstart/ "button")

```bash
curl -fsSL https://install.erpc.global | sh
```

## O que você pode fazer com o ERPC CLI

- **Executar validadores e nós RPC.** O `erpc rpc` executa nós RPC em todas as 18 chains e o `erpc validator` executa 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 worker` compila 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.json` nem `.env`.
- **Perguntar ao ERPC AI.** O `erpc ai` responde 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 call` chama a mainnet da Solana ou do Ethereum com a conta em que você fez login, ou paga por chamada com x402. O `erpc webhook` envia eventos RPC via POST para a sua URL.
- **Armazenar arquivos e fazer backup deles.** O `erpc storage` e o `erpc backup` guardam seus arquivos no ERPC Global Storage, criptografados na sua máquina antes de saírem dela.

## Instalar

No macOS e no Linux:

```bash
curl -fsSL https://install.erpc.global | sh
```

No Windows, no PowerShell:

```powershell
irm https://install.erpc.global/ps1 | iex
```

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](https://github.com/elsoul/erpc-cli/blob/v0.1.0-rc.4/docs/verify-release.md).

### Compilar a partir do código-fonte

```bash
git clone https://github.com/elsoul/erpc-cli
cd erpc-cli
cargo build --release
./target/release/erpc --help
```

## 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](https://dashboard.erpc.global/pt) libera o restante:

| Comando | Sem conta | Com uma conta |
| --- | --- | --- |
| Ciclo de vida de validadores e nós RPC | Sim | Sim |
| `erpc ai` | | Sim |
| `erpc worker` | | Sim |
| `erpc storage`, `erpc backup` | | Sim |

```bash
erpc signup     # opens the sign-up page
erpc login      # signs this machine in; the session goes to the keychain or 1Password
erpc whoami
```

[Login e chaves](https://erpc.global/pt/doc/erpc-cli/sign-in-and-keys/) 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](https://erpc.global/pt/doc/erpc-cli/sign-in-and-keys/#onde-ficam-as-chaves-dos-nós) 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](https://erpc.global/pt/doc/erpc-cli/nodes/#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](https://github.com/elsoul/erpc-cli/security/advisories/new), e não em uma issue pública.

O ERPC CLI é o sucessor em Rust do [SLV](https://github.com/ValidatorsDAO/slv). O código-fonte está em [elsoul/erpc-cli](https://github.com/elsoul/erpc-cli/tree/v0.1.0-rc.4), sob a licença Apache-2.0.

## Explore o ERPC CLI

- [Login e chaves](https://erpc.global/pt/doc/erpc-cli/sign-in-and-keys/): faça login, escolha onde a sessão fica guardada e veja onde fica cada chave.
- [erpc ai](https://erpc.global/pt/doc/erpc-cli/ai/): pergunte ao ERPC AI no seu terminal e escolha o que ele pode fazer.
- [RPC e webhooks](https://erpc.global/pt/doc/erpc-cli/rpc-call-and-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](https://erpc.global/pt/doc/erpc-cli/worker-quickstart/): crie o HelloWorld, execute-o aqui e implante-o em um servidor.
- [Importar uma aplicação](https://erpc.global/pt/doc/erpc-cli/worker-import/): implante uma aplicação que você já tem sem alterar o código dela.
- [Chaves e segredos](https://erpc.global/pt/doc/erpc-cli/worker-secrets/): mantenha a chave de trading e os segredos de uma aplicação no 1Password, no chaveiro ou no keystore.
- [Firewall e WAF](https://erpc.global/pt/doc/erpc-cli/worker-firewall-and-waf/): blinde um servidor e coloque um WAF na frente de uma API pública.
- [Status e cobrança](https://erpc.global/pt/doc/erpc-cli/worker-status-and-billing/): acompanhe uma aplicação, veja quanto ela custa por hora e faça backup do estado dela.
- [Quando algo falha](https://erpc.global/pt/doc/erpc-cli/worker-troubleshooting/): mensagens de erro e o que fazer, e como recuperar um servidor.
- [Nós](https://erpc.global/pt/doc/erpc-cli/nodes/): execute validadores e nós RPC e encontre o guia de cada chain.
- [Comandos](https://erpc.global/pt/doc/erpc-cli/commands/): todos os grupos de comandos, opções globais, códigos de saída, armazenamento e backups.
