Validatoren, RPC-Knoten und eigene Anwendungen mit ERPC CLI betreiben
ERPC CLI ist eine einzige Kommandozeile für RPC-Knoten auf 18 Chains, Validatoren auf 13, Ihre eigenen Anwendungen und Ihr ERPC-Konto. ERPC AI bedient die Kommandozeile für Sie, wenn Sie darum bitten.
Diese Seite beschreibt ERPC CLI
v0.1.0-rc.4, eine Vorabversion (Status).bash
Was Sie mit ERPC CLI tun können
- Validatoren und RPC-Knoten betreiben.
erpc rpcbetreibt RPC-Knoten auf allen 18 Chains underpc validatorValidatoren auf 13 davon, mit denselben Verben auf jeder Chain. Deren Lebenszyklus-Befehle sind kostenlos und benötigen kein Konto. - Eine eigene Anwendung auf einem Server betreiben.
erpc workerkompiliert Ihre Anwendung zu einer nativen Linux-Binärdatei und betreibt sie auf einem ERPC VPS oder einem eigenen Server unter einer gehärteten systemd-Unit, ohne Docker und ohne Laufzeitumgebung dazwischen. - Die Schlüssel einer Anwendung vom Datenträger des Servers fernhalten. Der Trading-Schlüssel und die Secrets der Anwendung gelangen aus 1Password, Ihrem Schlüsselbund oder dem verschlüsselten Keystore von erpc direkt in den Arbeitsspeicher des Workers. Es gibt keine
wallet.jsonund keine.env. - ERPC AI fragen.
erpc aiantwortet aus der Dokumentation von ERPC und aus Ihrem Konto. Mit Ihrer Zustimmung kann es einen stündlich abgerechneten VPS starten, Ihren SSH-Schlüssel installieren, Passwort-Anmeldungen abschalten und SSH nur von Ihrer Adresse zulassen. - RPC aufrufen und Webhooks empfangen.
erpc rpc callruft Solana- oder Ethereum-Mainnet mit Ihrem angemeldeten Konto auf oder zahlt mit x402 pro Aufruf.erpc webhooksendet RPC-Ereignisse per POST an Ihre URL. - Dateien speichern und sichern.
erpc storageunderpc backuplegen Ihre Dateien in ERPC Global Storage ab, verschlüsselt auf Ihrem Rechner, bevor sie ihn verlassen.
Installation
Unter macOS und Linux:
bash
Unter Windows in PowerShell:
powershell
Diese URLs wählen die neueste stabile Version. Solange das Projekt nur Vorabversionen hat, wählen sie die zuletzt veröffentlichte Vorabversion. Um eine Version zu fixieren, verwenden Sie
https://install.erpc.global/v0.1.0-rc.4 oder unter Windows https://install.erpc.global/v0.1.0-rc.4/ps1. Edge- und Client-Caches können verzögern, was Clients nach einer Veröffentlichung sehen.Das Installationsprogramm legt
erpc in ~/.erpc/bin ab und schreibt die Skills von ERPC AI nach ~/.erpc/skills. Builds werden für Linux (x86_64, arm64), macOS (Intel, Apple Silicon) und Windows (x86_64) veröffentlicht.Installation für einen Mainnet-Validator
Das obige Installationsprogramm verifiziert nichts. Der Weg mit hoher Absicherung prüft das signierte Release-Manifest, bevor irgendetwas ausgeführt wird, und er ist heute der einzige Weg, der überhaupt etwas verifiziert; Betreiber von Mainnet-Validatoren sollten ihn daher verwenden. Jede Version wird mit einer signierten
release-manifest.json (minisign), einer CycloneDX-SBOM und GitHub-Attestierungen zur Build-Herkunft ausgeliefert. Die Schritte stehen in Eine Version verifizieren.Aus dem Quellcode bauen
bash
Kostenlos starten
Lebenszyklus-Befehle für Validatoren und RPC-Knoten sind kostenlos und benötigen kein Konto. Ein Konto unter dashboard.erpc.global schaltet den Rest frei:
bash
Anmeldung und Schlüssel beschreibt, wo die Sitzung und Ihre Schlüssel aufbewahrt werden.
Wie ERPC CLI Ihre Schlüssel aufbewahrt
ERPC CLI verwendet 1Password für das Knoteninventar und für verwaltete Backups der Signaturschlüssel und unterstützt den Schlüsselbund des Betriebssystems für die Zugangsdaten von Betreibern. API-Tokens und RPC-Schlüssel werden in
erpc.toml als Referenz benannt, nie als Wert, und die Werte erreichen den Server über die Standardeingabe, nie über eine Befehlszeile.Auch das Knoteninventar liegt in 1Password. Teilen Sie den Tresor, und jeder in Ihrem Team verwaltet dieselben Knoten von seinem eigenen Rechner aus. Was auf einem Knotenserver bleibt, hängt von der Chain ab: Anmeldung und Schlüssel enthält die Tabelle.
Status
ERPC CLI ist eine Vorabversion und steht bei
v0.1.0-rc.4. Seine Befehle existieren und bestehen ihre Offline-Prüfungen. Die Abnahme auf echten Hosts läuft noch: Wo jede Chain steht und der Leitfaden jeder Chain geben den Stand jeder Chain an.Nur die neueste Version erhält Sicherheitskorrekturen, und jede bisherige Version ist eine Vorabversion. Melden Sie eine Sicherheitslücke vertraulich über die private Meldung von Sicherheitslücken auf GitHub, nicht in einem öffentlichen Issue.
ERPC CLI ist der Rust-Nachfolger von SLV. Sein Quellcode liegt unter der Apache-2.0-Lizenz in elsoul/erpc-cli.
ERPC CLI erkunden
- Anmeldung und Schlüssel: Melden Sie sich an, wählen Sie, wo die Sitzung aufbewahrt wird, und sehen Sie, wo jeder Schlüssel liegt.
- erpc ai: Fragen Sie ERPC AI in Ihrem Terminal und legen Sie fest, was es tun darf.
- RPC und Webhooks: Rufen Sie Solana- oder Ethereum-Mainnet auf, zahlen Sie mit x402 pro Aufruf und senden Sie Ereignisse an Ihre URL.
- Schnellstart für erpc worker: Erstellen Sie HelloWorld, führen Sie es hier aus und stellen Sie es auf einem Server bereit.
- Anwendung importieren: Stellen Sie eine vorhandene Anwendung bereit, ohne ihren Code zu ändern.
- Schlüssel und Secrets: Bewahren Sie den Trading-Schlüssel und die Secrets einer Anwendung in 1Password, im Schlüsselbund oder im Keystore auf.
- Firewall und WAF: Riegeln Sie einen Server ab und stellen Sie eine WAF vor eine öffentliche API.
- Status und Abrechnung: Beobachten Sie eine Anwendung, sehen Sie, was sie pro Stunde kostet, und sichern Sie ihren Zustand.
- Wenn etwas schiefgeht: Fehlermeldungen und was zu tun ist, und wie Sie einen Server wiederherstellen.
- Knoten: Betreiben Sie Validatoren und RPC-Knoten und finden Sie den Leitfaden jeder Chain.
- Befehle: Jede Befehlsgruppe, globale Optionen, Exit-Codes, Speicher und Backups.






