تخطي إلى المحتوى الرئيسي
Change page

مكتبات ⁦API⁩ للواجهة الخلفية

لكي يتفاعل تطبيق برمجي مع سلسلة الكتل الخاصة بـ إيثيريوم (أي قراءة بيانات سلسلة الكتل و/أو إرسال معاملات إلى الشبكة)، يجب أن يتصل بـ عقدة إيثيريوم.

لهذا الغرض، ينفذ كل عميل إيثيريوم مواصفات JSON-RPC، لذلك هناك مجموعة موحدة من الطرق التي يمكن للتطبيقات الاعتماد عليها.

إذا كنت ترغب في استخدام لغة برمجة معينة للاتصال بـ عقدة إيثيريوم، فهناك العديد من المكتبات المريحة داخل النظام البيئي التي تجعل هذا الأمر أسهل بكثير. باستخدام هذه المكتبات، يمكن للمطورين كتابة طرق بديهية من سطر واحد لتهيئة طلبات JSON-RPC (داخليًا) التي تتفاعل مع إيثيريوم.

المتطلبات الأساسية

قد يكون من المفيد فهم حزمة إيثيريوم وعملاء إيثيريوم.

لماذا تستخدم مكتبة؟

تعمل هذه المكتبات على تجريد الكثير من تعقيدات التفاعل المباشر مع عقدة إيثيريوم. كما أنها توفر وظائف مساعدة (على سبيل المثال، تحويل ETH إلى Gwei) بحيث يمكنك كمطور قضاء وقت أقل في التعامل مع تعقيدات عملاء إيثيريوم ووقت أطول في التركيز على الوظائف الفريدة لتطبيقك.

المكتبات المتاحة

البنية التحتية وخدمات العقد

Alchemy - منصة تطوير إيثيريوم.

All That Node - العقدة كخدمة.

Blast بواسطة Bware Labs - واجهات برمجة تطبيقات (API) لامركزية لشبكة إيثيريوم الرئيسية وشبكات الاختبار.

BlockPi - توفير خدمات RPC أكثر كفاءة وسرعة

بوابة إيثيريوم من Cloudflare.

Etherscan - مستكشف الكتل وواجهات برمجة تطبيقات (API) المعاملات

Blockscout - مستكشف الكتل مفتوح المصدر

GetBlock- سلسلة الكتل كخدمة لتطوير Web3

Infura - واجهة برمجة تطبيقات (API) إيثيريوم كخدمة.

Node RPC - مزود JSON-RPC لآلة إيثيريوم الافتراضية (EVM) فعال من حيث التكلفة

NOWNodes - عقد كاملة ومستكشفات الكتل.

QuickNode - البنية التحتية لسلسلة الكتل كخدمة.

Rivet - واجهات برمجة تطبيقات (API) إيثيريوم وإيثريوم كلاسيك كخدمة مدعومة ببرمجيات مفتوحة المصدر.

Zmok - عقد إيثيريوم موجهة نحو السرعة كواجهة برمجة تطبيقات (API) لـ JSON-RPC/WebSockets.

أدوات التطوير

ethers-kt - مكتبة Kotlin/Java/Android غير متزامنة وعالية الأداء لسلاسل الكتل القائمة على آلة إيثيريوم الافتراضية (EVM).

Nethereum - مكتبة تكامل .NET مفتوحة المصدر لسلسلة الكتل.

أدوات Python - مجموعة متنوعة من المكتبات للتفاعل مع إيثيريوم عبر Python.

Tatum - منصة تطوير سلسلة الكتل المثالية.

Web3j - مكتبة تكامل Java/Android/Kotlin/Scala لإيثيريوم.

خدمات سلسلة الكتل

BlockCypher - واجهات برمجة تطبيقات (API) الويب لإيثيريوم.

Chainbase - بنية تحتية شاملة لبيانات Web3 لإيثيريوم.

Chainstack - عقد إيثيريوم مرنة ومخصصة كخدمة.

عقدة كوين بيس السحابية - واجهة برمجة تطبيقات (API) البنية التحتية لسلسلة الكتل.

DataHub بواسطة Figment - خدمات واجهة برمجة تطبيقات (API) لـ Web3 مع شبكة إيثيريوم الرئيسية وشبكات الاختبار.

Moralis - مزود واجهة برمجة تطبيقات (API) لآلة إيثيريوم الافتراضية (EVM) على مستوى المؤسسات.

NFTPort - واجهات برمجة تطبيقات (API) لبيانات إيثيريوم والسك.

Tokenview - منصة واجهات برمجة تطبيقات (API) لسلسلة الكتل متعددة الكريبتو العامة.

Watchdata - توفير وصول بسيط وموثوق لواجهة برمجة تطبيقات (API) إلى سلسلة كتل إيثيريوم.

Codex - واجهة برمجة تطبيقات (API) لبيانات سلسلة الكتل المثرية في الوقت الفعلي عبر عشرات السلاسل.

Covalent - واجهات برمجة تطبيقات (API) مثرية لسلسلة الكتل لأكثر من 200 سلسلة.

قراءة إضافية

هل تعرف موردًا مجتمعيًا ساعدك؟ قم بتعديل هذه الصفحة وأضفه!