รัน validator, RPC node และแอปของคุณเองด้วย ERPC CLI
ERPC CLI คือบรรทัดคำสั่งเดียวสำหรับ RPC node บน 18 เชน, validator บน 13 เชน, แอปของคุณเอง และบัญชี ERPC ของคุณ ERPC AI จะรัน ERPC CLI ให้คุณเมื่อคุณขอ
หน้านี้อธิบาย ERPC CLI
v0.1.0-rc.4 ซึ่งเป็นเวอร์ชัน pre-release (สถานะ)bash
สิ่งที่ทำได้ด้วย ERPC CLI
- รัน validator และ RPC node
erpc rpcรัน RPC node บนทั้ง 18 เชน และerpc validatorรัน validator บน 13 เชนในจำนวนนั้น โดยใช้คำสั่งย่อยชุดเดียวกันในทุกเชน คำสั่ง lifecycle ของทั้งสองใช้ได้ฟรีและไม่ต้องมีบัญชี - รันแอปของคุณเองบนเซิร์ฟเวอร์
erpc workerคอมไพล์แอปของคุณเป็น native Linux binary แล้วรันบน ERPC VPS หรือเซิร์ฟเวอร์ของคุณเอง ภายใต้ systemd unit ที่เสริมความปลอดภัย โดยไม่มี Docker และไม่มี runtime คั่นกลาง - เก็บคีย์ของแอปไว้นอกดิสก์ของเซิร์ฟเวอร์ คีย์เทรดและ secret ของแอปจะถูกส่งจาก 1Password, พวงกุญแจของคุณ หรือ keystore ที่เข้ารหัสของ erpc ตรงเข้าสู่หน่วยความจำของ worker ไม่มี
wallet.jsonและไม่มี.env - ถาม ERPC AI
erpc aiตอบจากเอกสารของ ERPC และบัญชีของคุณ เมื่อได้รับการอนุมัติจากคุณ ERPC AI สามารถเริ่ม VPS รายชั่วโมง ติดตั้ง SSH key ของคุณ ปิดการเข้าสู่ระบบด้วยรหัสผ่าน และอนุญาต SSH จากที่อยู่ของคุณเท่านั้น - เรียก RPC และรับ Webhook
erpc rpc callเรียก Solana หรือ Ethereum mainnet ด้วยบัญชีที่คุณลงชื่อเข้าใช้ไว้ หรือชำระเงินต่อการเรียกด้วย x402erpc webhookจะ POST เหตุการณ์ RPC ไปยัง URL ของคุณ - จัดเก็บและสำรองไฟล์
erpc storageและerpc backupเก็บไฟล์ของคุณไว้ใน ERPC Global Storage โดยเข้ารหัสบนเครื่องของคุณก่อนที่ไฟล์จะออกจากเครื่อง
ติดตั้ง
บน macOS และ Linux:
bash
บน Windows ใน PowerShell:
powershell
URL เหล่านี้จะเลือกเวอร์ชันเสถียรล่าสุด ในช่วงที่โปรเจกต์มีเพียงเวอร์ชัน pre-release URL เหล่านี้จะเลือกเวอร์ชัน pre-release ที่เผยแพร่ล่าสุด หากต้องการ pin เวอร์ชัน ให้ใช้
https://install.erpc.global/v0.1.0-rc.4 หรือ https://install.erpc.global/v0.1.0-rc.4/ps1 บน Windows แคชของ edge และของ client อาจทำให้สิ่งที่ client เห็นหลังจากเผยแพร่เวอร์ชันใหม่ล่าช้าออกไปตัวติดตั้งจะวาง
erpc ไว้ใน ~/.erpc/bin และเขียน skill ของ ERPC AI ไปที่ ~/.erpc/skills มี build ที่เผยแพร่สำหรับ Linux (x86_64, arm64), macOS (Intel, Apple silicon) และ Windows (x86_64)ติดตั้งสำหรับ validator บน mainnet
ตัวติดตั้งด้านบนไม่ได้ตรวจสอบสิ่งใดเลย เส้นทาง high-assurance จะตรวจสอบ release manifest ที่ลงนามแล้วก่อนที่จะมีสิ่งใดทำงาน และเป็นเส้นทางเดียวในปัจจุบันที่มีการตรวจสอบใด ๆ ดังนั้นผู้ดูแล validator บน mainnet ควรใช้เส้นทางนี้ ทุกเวอร์ชันที่เผยแพร่มาพร้อม
release-manifest.json ที่ลงนามแล้ว (minisign), CycloneDX SBOM และ attestation ของ build provenance จาก GitHub ขั้นตอนอยู่ใน การตรวจสอบเวอร์ชันที่เผยแพร่Build จากซอร์สโค้ด
bash
เริ่มต้นได้ฟรี
คำสั่ง lifecycle ของ validator และ RPC node ใช้ได้ฟรีและไม่ต้องมีบัญชี บัญชีที่ dashboard.erpc.global จะปลดล็อกส่วนที่เหลือ:
bash
ลงชื่อเข้าใช้และคีย์ อธิบายว่าเซสชันและคีย์ของคุณถูกเก็บไว้ที่ใด
วิธีที่ ERPC CLI เก็บคีย์ของคุณ
ERPC CLI ใช้ 1Password สำหรับ inventory ของ node และการสำรอง signing key แบบที่มีการจัดการ และรองรับพวงกุญแจของระบบปฏิบัติการสำหรับข้อมูลรับรองของผู้ดูแล API token และ RPC key ถูกระบุใน
erpc.toml ด้วยการอ้างอิง ไม่ใช่ด้วยค่าจริง และค่าเหล่านี้จะไปถึงเซิร์ฟเวอร์ผ่าน standard input ไม่ใส่ไว้ในบรรทัดคำสั่งเลยinventory ของ node ก็อยู่ใน 1Password เช่นกัน เมื่อแชร์ vault ทุกคนในทีมของคุณจะจัดการ node ชุดเดียวกันจากเครื่องของตนเอง สิ่งที่อยู่บนเซิร์ฟเวอร์ node ขึ้นอยู่กับเชน: ลงชื่อเข้าใช้และคีย์ มีตารางแสดงไว้
สถานะ
ERPC CLI อยู่ในระยะ pre-release ที่
v0.1.0-rc.4 คำสั่งของ ERPC CLI มีอยู่และผ่านการตรวจสอบแบบออฟไลน์ของตัวเอง การตรวจรับบนโฮสต์จริงยังดำเนินอยู่: ความคืบหน้าของแต่ละเชน และคู่มือของแต่ละเชนจะบอกสถานะของแต่ละเชนเฉพาะเวอร์ชันล่าสุดเท่านั้นที่ได้รับการแก้ไขด้านความปลอดภัย และทุกเวอร์ชันที่เผยแพร่จนถึงตอนนี้เป็นเวอร์ชัน pre-release โปรดรายงานช่องโหว่แบบส่วนตัวผ่าน GitHub private vulnerability reporting ไม่ใช่ใน issue สาธารณะ
ERPC CLI ซึ่งเขียนด้วย Rust คือรุ่นต่อจาก SLV ซอร์สโค้ดอยู่ที่ elsoul/erpc-cli ภายใต้สัญญาอนุญาต Apache-2.0
สำรวจ ERPC CLI
- ลงชื่อเข้าใช้และคีย์: ลงชื่อเข้าใช้ เลือกที่เก็บเซสชัน และดูว่าคีย์แต่ละตัวอยู่ที่ใด
- erpc ai: ถาม ERPC AI ในเทอร์มินัลของคุณ และเลือกว่า ERPC AI ทำอะไรได้บ้าง
- RPC และ Webhook: เรียก Solana หรือ Ethereum mainnet ชำระเงินต่อการเรียกด้วย x402 และส่งเหตุการณ์ไปยัง URL ของคุณ
- เริ่มต้นใช้งาน erpc worker อย่างรวดเร็ว: สร้าง HelloWorld รันบนเครื่องนี้ แล้ว deploy ไปยังเซิร์ฟเวอร์
- นำเข้าแอป: deploy แอปที่คุณมีอยู่แล้วโดยไม่ต้องแก้โค้ด
- คีย์และ secret: เก็บคีย์เทรดและ secret ของแอปไว้ใน 1Password, พวงกุญแจ หรือ keystore
- ไฟร์วอลล์และ WAF: จำกัดการเข้าถึงเซิร์ฟเวอร์ และวาง WAF ไว้หน้า API สาธารณะ
- สถานะและการเรียกเก็บเงิน: ติดตามแอป ดูค่าใช้จ่ายรายชั่วโมง และสำรอง state ของแอป
- เมื่อทำงานล้มเหลว: ข้อความ error และสิ่งที่ต้องทำ รวมถึงวิธีกู้คืนเซิร์ฟเวอร์
- Node: รัน validator และ RPC node และค้นหาคู่มือของแต่ละเชน
- คำสั่ง: กลุ่มคำสั่งทั้งหมด ตัวเลือกส่วนกลาง exit code พื้นที่จัดเก็บ และการสำรองข้อมูล






