0
MouseXplore هو مستكشف الكتلة المفتوح المصدر الذي يدعم حاليًا Bitcoin و Litecoin و Ethereum و Neo و Stellar.لاحظ الفريق في MouseBelt أن مستكشفي البلوك غالباً ما يتشعبون من مستودعات المصادر المفتوحة ، لذلك أردنا توفير نقطة انطلاق لأربعة مستودعات مختلفة نسبيًا تشكل نقاط انطلاق جيدة للتخصيص.أثناء التطوير ، كان علينا أن نحدد كيف يمكننا دمج مجموعات متعددة في واجهة مستخدم واحدة.للبدء ، نظرنا إلى مستكشفين آخرين من المصادر المفتوحة الشعبية لسحب المكونات المشتركة.شاركوا جميعًا صفحة رئيسية تحتوي على ميزة بحث وكتل حديثة ومعاملات حديثة ، لذلك كانت نقطة انطلاق سهلة.صفحات المعاملات والحساب هي حيث تبدأ الأمور في الاختلاف: تدعم Bitcoin و Litecoin معاملات متعددة المدخلات / المخرجات ، بينما Ethereum عبارة عن مخرجات فردية مدخلات واحدة.بالإضافة إلى ذلك ، يدعم ethereum الرموز عبر العقود الذكية ، بينما لا تدعم Bitcoin.من أجل تكوين واجهة مستخدم موحدة ، فقد تعاملنا مع الاختلافات بين كل من هذه العملات المشفرة.كما يتيح مستكشف المجموعات هذا للمستخدم تشغيل المحفظة.نحن ندعم واجهات برمجة التطبيقات (APIs) في بعض المجموعات الرئيسية لإرسال معاملة أولية ، مما يسمح لمحفظة الويب القائمة على واجهة برمجة التطبيقات لإدارة المفاتيح على الجهاز بإرسال المعاملات.تتبع بعض العملات المشفرة في MouseWallet هذا التدفق كمثال.إذا كنت ترغب في استخدامها في التطبيق الخاص بك ، فلا تتردد في استخدام واجهة برمجة التطبيقات (API) الخاصة بنا أو تفرعها بنفسك (إذا كنت تريد أن تتحكم بشكل كامل في المنتج ، فإننا نوصي باستخدام هذا الأخير).للتعامل مع البحث عن المعلومات غير المتوفرة بسهولة على العقدة ، نستخدم مهمة cron لتحليل الكتل في مثيل mongodb.في بعض القيود ، يستغرق الحصول على تاريخ المعاملات من خلال حساب واحد بعض الوقت ، لذلك نقوم بتخزين النتيجة مؤقتًا في مخزن بيانات للعودة بسرعة.في حالة نشر المشروع وتشغيله ، تأكد من إعطاء cron وقتًا كافيًا للمزامنة مع الشبكة.يهدف هذا المشروع إلى تسهيل تطوير التطبيقات وإضافة عملات تشفير جديدة إلى مستكشف كتلة المجتمع ....
mousexplore