Jalankan validator, RPC node, dan aplikasi Anda sendiri dengan ERPC CLI
ERPC CLI adalah satu command line untuk RPC node di 18 chain, validator di 13, aplikasi Anda sendiri, dan akun ERPC Anda. ERPC AI menjalankannya untuk Anda saat Anda memintanya.
Halaman ini menjelaskan ERPC CLI
v0.1.0-rc.4, versi pra-rilis (Status).bash
Yang bisa Anda lakukan dengan ERPC CLI
- Jalankan validator dan RPC node.
erpc rpcmenjalankan RPC node di semua 18 chain danerpc validatormenjalankan validator di 13 di antaranya, dengan verb yang sama di setiap chain. Perintah siklus hidupnya gratis dan tidak memerlukan akun. - Jalankan aplikasi Anda sendiri di server.
erpc workermengompilasi aplikasi Anda menjadi biner Linux native dan menjalankannya di ERPC VPS atau di server milik Anda sendiri, sebagai unit systemd yang diperketat, tanpa Docker dan tanpa runtime perantara. - Jauhkan kunci aplikasi dari disk server. Kunci trading dan secret-nya dikirim dari 1Password, rantai kunci Anda, atau keystore terenkripsi milik erpc langsung ke memori worker. Tidak ada
wallet.jsondan tidak ada.env. - Tanyakan kepada ERPC AI.
erpc aimenjawab dari dokumentasi ERPC dan akun Anda. Dengan persetujuan Anda, ERPC AI dapat mengaktifkan VPS per jam, memasang kunci SSH Anda, menonaktifkan login dengan kata sandi, dan mengizinkan SSH hanya dari alamat Anda. - Panggil RPC dan terima webhook.
erpc rpc callmemanggil Solana atau Ethereum mainnet dengan akun Anda yang sudah masuk, atau membayar per panggilan dengan x402.erpc webhookmengirim event RPC ke URL Anda dengan POST. - Simpan dan backup file.
erpc storagedanerpc backupmenyimpan file Anda di ERPC Global Storage, dienkripsi di mesin Anda sebelum meninggalkannya.
Instalasi
Di macOS dan Linux:
bash
Di Windows, di PowerShell:
powershell
URL ini memilih rilis stabil terbaru. Selama proyek ini hanya memiliki versi pra-rilis, URL ini memilih versi pra-rilis yang paling baru diterbitkan. Untuk menyematkan versi, gunakan
https://install.erpc.global/v0.1.0-rc.4, atau https://install.erpc.global/v0.1.0-rc.4/ps1 di Windows. Cache edge dan cache klien dapat menunda apa yang dilihat klien setelah sebuah rilis.Installer menaruh
erpc di ~/.erpc/bin dan menulis skill ERPC AI ke ~/.erpc/skills. Build diterbitkan untuk Linux (x86_64, arm64), macOS (Intel, Apple silicon), dan Windows (x86_64).Instalasi untuk validator mainnet
Installer di atas tidak memverifikasi apa pun. Jalur dengan tingkat jaminan tinggi memeriksa manifest rilis yang ditandatangani sebelum apa pun dijalankan, dan saat ini hanya jalur inilah yang memverifikasi sesuatu, jadi operator validator mainnet sebaiknya menggunakannya. Setiap rilis menyertakan
release-manifest.json yang ditandatangani (minisign), SBOM CycloneDX, dan attestation provenance build dari GitHub. Langkah-langkahnya ada di Memverifikasi rilis.Build dari source
bash
Gratis untuk memulai
Perintah siklus hidup validator dan RPC node gratis dan tidak memerlukan akun. Akun di dashboard.erpc.global membuka sisanya:
bash
Masuk dan kunci menjelaskan di mana sesi dan kunci Anda disimpan.
Cara ERPC CLI menyimpan kunci Anda
ERPC CLI menggunakan 1Password untuk inventaris node dan backup kunci penandatanganan yang dikelola, dan mendukung rantai kunci sistem operasi untuk kredensial operator. Token API dan RPC key disebut di
erpc.toml lewat referensi, tidak pernah lewat nilai, dan nilainya sampai ke server melalui standard input, tidak pernah di command line.Inventaris node juga disimpan di 1Password. Bagikan vault-nya, dan setiap orang di tim Anda mengelola node yang sama dari mesin mereka sendiri. Apa yang tetap berada di server node bergantung pada chain-nya: tabelnya ada di Masuk dan kunci.
Status
ERPC CLI masih pra-rilis, di
v0.1.0-rc.4. Perintah-perintahnya sudah ada dan lolos pemeriksaan offline. Uji penerimaan di host nyata masih berlangsung: Perkembangan setiap chain dan panduan setiap chain memberikan status setiap chain.Hanya rilis terbaru yang menerima perbaikan keamanan, dan setiap rilis sejauh ini adalah versi pra-rilis. Laporkan kerentanan secara privat melalui pelaporan kerentanan privat GitHub, bukan di issue publik.
ERPC CLI adalah penerus SLV yang ditulis dalam Rust. Source-nya ada di elsoul/erpc-cli di bawah lisensi Apache-2.0.
Jelajahi ERPC CLI
- Masuk dan kunci: Masuk, pilih tempat sesi disimpan, dan lihat di mana setiap kunci berada.
- erpc ai: Tanyakan kepada ERPC AI di terminal Anda, dan pilih apa yang boleh dilakukannya.
- RPC dan webhook: Panggil Solana atau Ethereum mainnet, bayar per panggilan dengan x402, dan kirim event ke URL Anda.
- Quickstart erpc worker: Buat HelloWorld, jalankan di sini, dan deploy ke server.
- Impor aplikasi: Deploy aplikasi yang sudah Anda miliki tanpa mengubah kodenya.
- Kunci dan secret: Simpan kunci trading dan secret aplikasi di 1Password, rantai kunci, atau keystore.
- Firewall dan WAF: Perketat akses ke server dan pasang WAF di depan API publik.
- Status dan penagihan: Pantau aplikasi, lihat biayanya per jam, dan backup state-nya.
- Jika gagal: Pesan error dan apa yang harus dilakukan, serta cara memulihkan server.
- Node: Jalankan validator dan RPC node, dan temukan panduan setiap chain.
- Perintah: Setiap grup perintah, opsi global, exit code, penyimpanan, dan backup.






