Esegui validator, nodi RPC e le tue app con ERPC CLI
ERPC CLI è un'unica riga di comando per i nodi RPC su 18 chain, i validator su 13, le tue app e il tuo account ERPC. ERPC AI lo esegue per te quando glielo chiedi.
Questa pagina descrive ERPC CLI
v0.1.0-rc.4, una versione pre-release (Stato).bash
Cosa puoi fare con ERPC CLI
- Esegui validator e nodi RPC.
erpc rpcesegue nodi RPC su tutte le 18 chain ederpc validatoresegue validator su 13 di esse, con gli stessi verbi su ogni chain. I loro comandi del ciclo di vita sono gratuiti e non richiedono un account. - Esegui la tua app su un server.
erpc workercompila la tua app in un binario Linux nativo e la esegue su un ERPC VPS o su un server tuo, come unità systemd con hardening, senza Docker e senza alcun runtime in mezzo. - Tieni le chiavi di un'app lontane dal disco del server. La sua chiave di trading e i suoi secret passano da 1Password, dal tuo portachiavi o dal keystore cifrato di erpc direttamente nella memoria del worker. Non ci sono né
wallet.jsonné.env. - Chiedi a ERPC AI.
erpc airisponde in base alla documentazione di ERPC e al tuo account. Con la tua approvazione può avviare un VPS orario, installare la tua chiave SSH, disattivare gli accessi con password e consentire SSH solo dal tuo indirizzo. - Chiama RPC e ricevi webhook.
erpc rpc callchiama la mainnet di Solana o di Ethereum con l'account con cui hai effettuato l'accesso, oppure paga a chiamata con x402.erpc webhookinvia con POST gli eventi RPC al tuo URL. - Archivia i file e fanne il backup.
erpc storageederpc backupconservano i tuoi file in ERPC Global Storage, cifrati sulla tua macchina prima che la lascino.
Installazione
Su macOS e Linux:
bash
Su Windows, in PowerShell:
powershell
Questi URL selezionano l'ultima versione stabile. Finché il progetto ha solo versioni pre-release, selezionano la versione pre-release pubblicata più di recente. Per fissare una versione, usa
https://install.erpc.global/v0.1.0-rc.4, oppure https://install.erpc.global/v0.1.0-rc.4/ps1 su Windows. Le cache dell'edge e dei client possono ritardare ciò che i client vedono dopo la pubblicazione di una versione.L'installer mette
erpc in ~/.erpc/bin e scrive le skill di ERPC AI in ~/.erpc/skills. Le build sono pubblicate per Linux (x86_64, arm64), macOS (Intel, Apple silicon) e Windows (x86_64).Installazione per un validator su mainnet
L'installer qui sopra non verifica nulla. Il percorso ad alta affidabilità controlla il manifest della versione firmato prima che venga eseguita qualsiasi cosa, ed è oggi l'unico percorso che verifica qualcosa, quindi gli operatori di validator su mainnet dovrebbero usarlo. Ogni versione include un
release-manifest.json firmato (minisign), un SBOM CycloneDX e attestazioni di provenienza della build di GitHub. I passaggi sono in Verificare una versione.Compilare dal sorgente
bash
Gratis per iniziare
I comandi del ciclo di vita dei validator e dei nodi RPC sono gratuiti e non richiedono un account. Un account su dashboard.erpc.global sblocca il resto:
bash
Accesso e chiavi spiega dove vengono conservate la sessione e le tue chiavi.
Come ERPC CLI conserva le tue chiavi
ERPC CLI usa 1Password per l'inventario dei nodi e per i backup gestiti delle chiavi di firma, e supporta il portachiavi del sistema operativo per le credenziali degli operatori. I token API e le chiavi RPC sono indicati in
erpc.toml per riferimento, mai per valore, e i valori arrivano al server tramite standard input, mai su una riga di comando.Anche l'inventario dei nodi risiede in 1Password. Condividi il vault, e ogni persona del tuo team gestisce gli stessi nodi dalla propria macchina. Ciò che resta su un server di nodo dipende dalla chain: Accesso e chiavi riporta la tabella.
Stato
ERPC CLI è in pre-release, alla
v0.1.0-rc.4. I suoi comandi esistono e superano i controlli offline. L'accettazione su host reali è ancora in corso: A che punto è ogni chain e la guida di ogni chain riportano lo stato di ogni chain.Solo l'ultima versione riceve le correzioni di sicurezza, e finora ogni versione è una pre-release. Segnala una vulnerabilità in privato tramite la segnalazione privata delle vulnerabilità di GitHub, non in una issue pubblica.
ERPC CLI è il successore in Rust di SLV. Il suo codice sorgente è in elsoul/erpc-cli con licenza Apache-2.0.
Esplora ERPC CLI
- Accesso e chiavi: accedi, scegli dove viene conservata la sessione e vedi dove si trova ogni chiave.
- erpc ai: chiedi a ERPC AI nel terminale e scegli cosa può fare.
- RPC e webhook: chiama la mainnet di Solana o di Ethereum, paga a chiamata con x402 e invia eventi al tuo URL.
- Avvio rapido di erpc worker: crea HelloWorld, eseguilo qui e distribuiscilo su un server.
- Importare un'app: distribuisci un'app che hai già senza modificarne il codice.
- Chiavi e secret: conserva la chiave di trading e i secret di un'app in 1Password, nel portachiavi o nel keystore.
- Firewall e WAF: blinda un server e metti un WAF davanti a un'API pubblica.
- Stato e fatturazione: tieni d'occhio un'app, vedi quanto costa all'ora e fai il backup dei suoi dati di stato.
- In caso di errore: i messaggi di errore e cosa fare, e come recuperare un server.
- Nodi: esegui validator e nodi RPC e trova la guida di ogni chain.
- Comandi: ogni gruppo di comandi, le opzioni globali, gli exit code, lo storage e i backup.






