Validators, RPC-nodes en uw eigen apps draaien met ERPC CLI
ERPC CLI is één commandoregel voor RPC-nodes op 18 chains, validators op 13, uw eigen apps en uw ERPC-account. ERPC AI bedient de CLI voor u als u erom vraagt.
Deze pagina beschrijft ERPC CLI
v0.1.0-rc.4, een pre-release (Status).bash
Wat u met ERPC CLI kunt doen
- Validators en RPC-nodes draaien.
erpc rpcdraait RPC-nodes op alle 18 chains enerpc validatordraait validators op 13 daarvan, met dezelfde werkwoorden op elke chain. De levenscycluscommando's zijn gratis en vereisen geen account. - Uw eigen app op een server draaien.
erpc workercompileert uw app tot een native Linux-binary en draait die op een ERPC VPS of op een eigen server, onder een geharde systemd-unit, zonder Docker en zonder runtime ertussen. - De sleutels van een app van de schijf van de server houden. De tradingsleutel en de secrets van de app gaan vanuit 1Password, uw sleutelhanger of de versleutelde keystore van erpc rechtstreeks naar het geheugen van de worker. Er is geen
wallet.jsonen geen.env. - ERPC AI vragen.
erpc aiantwoordt op basis van de documentatie van ERPC en uw account. Met uw goedkeuring kan ERPC AI een VPS per uur starten, uw SSH-sleutel installeren, inloggen met een wachtwoord uitschakelen en SSH alleen vanaf uw adres toestaan. - RPC aanroepen en webhooks ontvangen.
erpc rpc callroept Solana- of Ethereum-mainnet aan met uw ingelogde account, of betaalt per aanroep met x402.erpc webhookstuurt RPC-events met POST naar uw URL. - Bestanden opslaan en er een back-up van maken.
erpc storageenerpc backupbewaren uw bestanden in ERPC Global Storage, versleuteld op uw machine voordat ze die verlaten.
Installeren
Op macOS en Linux:
bash
Op Windows, in PowerShell:
powershell
Deze URL's kiezen de nieuwste stabiele release. Zolang het project alleen pre-releases heeft, kiezen ze de laatst gepubliceerde pre-release. Om een versie vast te zetten gebruikt u
https://install.erpc.global/v0.1.0-rc.4, of https://install.erpc.global/v0.1.0-rc.4/ps1 op Windows. Edge- en clientcaches kunnen vertragen wat clients na een release te zien krijgen.Het installatieprogramma zet
erpc in ~/.erpc/bin en schrijft de skills van ERPC AI naar ~/.erpc/skills. Er worden builds gepubliceerd voor Linux (x86_64, arm64), macOS (Intel, Apple silicon) en Windows (x86_64).Installeren voor een mainnet-validator
Het installatieprogramma hierboven verifieert niets. Het pad met hoge zekerheid controleert het ondertekende releasemanifest voordat er iets draait, en het is vandaag het enige pad dat iets verifieert, dus operators van mainnet-validators zouden het moeten gebruiken. Elke release wordt geleverd met een ondertekend
release-manifest.json (minisign), een CycloneDX SBOM en GitHub-attestaties van de buildherkomst. De stappen staan in Een release verifiëren.Bouwen vanuit de broncode
bash
Gratis om te beginnen
De levenscycluscommando's voor validators en RPC-nodes zijn gratis en vereisen geen account. Een account op dashboard.erpc.global ontgrendelt de rest:
bash
Inloggen en sleutels beschrijft waar de sessie en uw sleutels worden bewaard.
Hoe ERPC CLI uw sleutels bewaart
ERPC CLI gebruikt 1Password voor de node-inventaris en voor beheerde back-ups van ondertekeningssleutels, en ondersteunt de sleutelhanger van het besturingssysteem voor de toegangsgegevens van operators. API-tokens en RPC-keys worden in
erpc.toml via een verwijzing genoemd, nooit als waarde, en de waarden bereiken de server via standaardinvoer, nooit op een commandoregel.Ook de node-inventaris staat in 1Password. Deel de kluis, en iedereen in uw team beheert dezelfde nodes vanaf de eigen machine. Wat er op een nodeserver blijft, hangt af van de chain: Inloggen en sleutels bevat de tabel.
Status
ERPC CLI is een pre-release, op
v0.1.0-rc.4. De commando's bestaan en doorstaan hun offlinecontroles. De acceptatie op echte hosts loopt nog: Waar elke chain staat en de handleiding van elke chain geven de stand van elke chain.Alleen de nieuwste release krijgt beveiligingsfixes, en elke release tot nu toe is een pre-release. Meld een kwetsbaarheid vertrouwelijk via GitHub private vulnerability reporting, niet in een openbare issue.
ERPC CLI is de Rust-opvolger van SLV. De broncode staat op elsoul/erpc-cli onder de Apache-2.0-licentie.
ERPC CLI verkennen
- Inloggen en sleutels: log in, kies waar de sessie wordt bewaard en zie waar elke sleutel staat.
- erpc ai: vraag ERPC AI in uw terminal en kies wat ERPC AI mag doen.
- RPC en webhooks: roep Solana- of Ethereum-mainnet aan, betaal per aanroep met x402 en stuur events naar uw URL.
- Snelstart voor erpc worker: maak HelloWorld, draai het hier en rol het uit naar een server.
- Een app importeren: rol een app uit die u al hebt, zonder de code te wijzigen.
- Sleutels en secrets: bewaar de tradingsleutel en de secrets van een app in 1Password, de sleutelhanger of de keystore.
- Firewall en WAF: scherm een server af en zet een WAF voor een publieke API.
- Status en facturering: houd een app in de gaten, zie wat die per uur kost en maak een back-up van de toestand ervan.
- Als het misgaat: foutmeldingen en wat u moet doen, en hoe u een server herstelt.
- Nodes: draai validators en RPC-nodes en vind de handleiding van elke chain.
- Commando's: elke commandogroep, globale opties, exitcodes, opslag en back-ups.






