شغّل المدققين وعُقد RPC وتطبيقاتك الخاصة باستخدام ERPC CLI

ERPC CLI سطر أوامر واحد لعُقد RPC على 18 سلسلة، والمدققين على 13، وتطبيقاتك الخاصة، وحساب ERPC الخاص بك. ويشغّله ERPC AI نيابةً عنك عندما تطلب.
تصف هذه الصفحة ERPC CLI v0.1.0-rc.4، وهو إصدار تمهيدي (الحالة).
bash
curl -fsSL https://install.erpc.global | sh

ما يمكنك فعله باستخدام ERPC CLI

  • شغّل المدققين وعُقد RPC. يشغّل erpc rpc عُقد RPC على السلاسل الـ 18 كلها، ويشغّل erpc validator المدققين على 13 منها، بالأوامر الفرعية نفسها على كل سلسلة. أوامر دورة الحياة الخاصة بها مجانية ولا تحتاج إلى حساب.
  • شغّل تطبيقك الخاص على خادم. يُصرِّف erpc worker تطبيقك إلى ملف ثنائي أصلي لنظام Linux، ويشغّله على ERPC VPS أو على خادم تملكه، ضمن وحدة systemd محصنة، دون Docker ودون بيئة تشغيل وسيطة.
  • أبقِ مفاتيح التطبيق بعيدًا عن قرص الخادم. ينتقل مفتاح التداول الخاص به وأسراره من 1Password أو من سلسلة مفاتيحك أو من مخزن مفاتيح erpc المشفر مباشرةً إلى ذاكرة الـ worker. لا يوجد wallet.json ولا .env.
  • اسأل ERPC AI. يجيب erpc ai من وثائق ERPC ومن حسابك. وبموافقتك يمكنه بدء VPS بالساعة، وتثبيت مفتاح SSH الخاص بك، وإيقاف تسجيل الدخول بكلمة المرور، والسماح بـ SSH من عنوانك فقط.
  • استدعِ RPC واستقبل webhooks. يستدعي erpc rpc call الشبكة الرئيسية لـ Solana أو Ethereum بالحساب الذي سجّلت الدخول به، أو يدفع مقابل كل استدعاء باستخدام x402. يرسل erpc webhook أحداث RPC إلى عنوان URL الخاص بك بطلبات POST.
  • خزّن ملفاتك وانسخها احتياطيًا. يحفظ erpc storage وerpc backup ملفاتك في ERPC Global Storage، مشفرةً على جهازك قبل أن تغادره.

التثبيت

على macOS وLinux:
bash
curl -fsSL https://install.erpc.global | sh
على Windows، في PowerShell:
powershell
irm https://install.erpc.global/ps1 | iex
تختار عناوين URL هذه أحدث إصدار مستقر. وما دام المشروع لا يملك سوى إصدارات تمهيدية، فإنها تختار أحدث إصدار تمهيدي منشور. لتحديد إصدار بعينه، استخدم https://install.erpc.global/v0.1.0-rc.4، أو https://install.erpc.global/v0.1.0-rc.4/ps1 على Windows. قد تؤخّر ذاكرات التخزين المؤقت على خوادم الحافة ولدى العملاء ما يراه العملاء بعد طرح إصدار.
يضع المثبّت erpc في ~/.erpc/bin، ويكتب مهارات ERPC AI في ~/.erpc/skills. تُنشر الحزم المبنية لنظام Linux (x86_64 وarm64)، وmacOS (Intel وApple silicon)، وWindows (x86_64).

التثبيت لمدقق على الشبكة الرئيسية

المثبّت أعلاه لا يتحقق من أي شيء. أما المسار عالي الضمان فيفحص بيان الإصدار الموقَّع قبل تشغيل أي شيء، وهو المسار الوحيد الذي يتحقق من أي شيء اليوم، لذا ينبغي لمشغّلي المدققين على الشبكة الرئيسية استخدامه. يأتي كل إصدار مع release-manifest.json موقَّع (minisign)، وCycloneDX SBOM، وشهادات مصدر البناء (build provenance) من GitHub. الخطوات موجودة في التحقق من إصدار.

البناء من المصدر

bash
git clone https://github.com/elsoul/erpc-cli
cd erpc-cli
cargo build --release
./target/release/erpc --help

البدء مجاني

أوامر دورة حياة المدققين وعُقد RPC مجانية ولا تحتاج إلى حساب. ويفتح لك حساب على dashboard.erpc.global الباقي:
الأمربلا حسابمع حساب
دورة حياة المدققين وعُقد RPCنعمنعم
erpc aiنعم
erpc workerنعم
erpc storage, erpc backupنعم
bash
erpc signup     # opens the sign-up page
erpc login      # signs this machine in; the session goes to the keychain or 1Password
erpc whoami
تشرح صفحة تسجيل الدخول والمفاتيح أين تُحفظ الجلسة ومفاتيحك.

كيف يحفظ ERPC CLI مفاتيحك

يستخدم ERPC CLI خدمة 1Password لجرد العُقد وللنسخ الاحتياطية المُدارة لمفاتيح التوقيع، ويدعم سلسلة مفاتيح نظام التشغيل لبيانات اعتماد المشغّلين. تُذكر رموز API ومفاتيح RPC في erpc.toml بالمرجع لا بالقيمة أبدًا، وتصل القيم إلى الخادم عبر الإدخال القياسي، لا على سطر الأوامر أبدًا.
يوجد جرد العُقد في 1Password أيضًا. شارك الخزنة، وسيدير كل فرد في فريقك العُقد نفسها من جهازه الخاص. أما ما يبقى على خادم العقدة فيعتمد على السلسلة: تجد الجدول في تسجيل الدخول والمفاتيح.

الحالة

ERPC CLI في مرحلة الإصدار التمهيدي، بالإصدار v0.1.0-rc.4. أوامره موجودة وتجتاز فحوصاتها دون اتصال. أما اختبار القبول على مضيفات حقيقية فلا يزال جاريًا: يبيّن قسم وضع كل سلسلة ودليلُ كل سلسلة حالتَها.
لا يتلقى إصلاحات الأمان إلا أحدث إصدار، وكل إصدار حتى الآن إصدار تمهيدي. أبلغ عن أي ثغرة بشكل خاص عبر الإبلاغ الخاص عن الثغرات في GitHub، لا في issue عامة.
ERPC CLI هو الخليفة المكتوب بلغة Rust لـ SLV. شيفرته المصدرية موجودة في elsoul/erpc-cli بموجب ترخيص Apache-2.0.

استكشف ERPC CLI

  • تسجيل الدخول والمفاتيح: سجّل الدخول، واختر مكان حفظ الجلسة، واعرف أين يوجد كل مفتاح.
  • erpc ai: اسأل ERPC AI في الطرفية، واختر ما يُسمح له بفعله.
  • RPC وWebhooks: استدعِ الشبكة الرئيسية لـ Solana أو Ethereum، وادفع مقابل كل استدعاء باستخدام x402، وأرسل الأحداث إلى عنوان URL الخاص بك.
  • البدء السريع مع erpc worker: أنشئ HelloWorld، وشغّله هنا، وانشره على خادم.
  • استيراد تطبيق: انشر تطبيقًا لديك بالفعل دون تغيير شيفرته.
  • المفاتيح والأسرار: احفظ مفتاح التداول الخاص بالتطبيق وأسراره في 1Password أو سلسلة المفاتيح أو مخزن المفاتيح.
  • جدار الحماية وWAF: أحكم إغلاق الخادم، وضَعْ WAF أمام API عامة.
  • الحالة والفوترة: راقب التطبيق، واعرف تكلفته بالساعة، وانسخ بيانات حالته احتياطيًا.
  • عند حدوث عطل: رسائل الأخطاء وما يجب فعله، وكيفية استعادة الخادم.
  • العُقد: شغّل المدققين وعُقد RPC، واعثر على دليل كل سلسلة.
  • الأوامر: كل مجموعات الأوامر، والخيارات العامة، ورموز الخروج، والتخزين والنسخ الاحتياطية.