Terra Luna هي عبارة عن blockchain الناشئة الناشئة التي تركز على التمويل اللامركزي حول stablecoins. تم بناء النظام الإيكولوجي لـ Terra حول الرمز الأصلي ، Luna. Luna أو Bluna المستعبدين هو عملة أساسية أخرى في نظام Terra Luna الإيكولوجي الذي يتم توفيره بواسطة بروتوكول المرساة ويتم تداوله (جدًا) تقريبًا 1: 1 إلى لونا. حاليًا ، هناك ثلاثة تبادلات رئيسية لا مركزية توفر خدمة مبادلة Bluna-Luna. بالنظر إلى الفرق في البورصات والبورصات الناشئة ، فإن هذا يمنح فرصًا للتحكيم للتجار. لا توجد أداة مراقبة تسمح بمقارنة سعر Bluna على هذه البورصات في الوقت الفعلي.
يوضح هذا التطبيق البسيط من صفحة واحدة في Pluna Price في Luna لجميع البورصات الثلاثة كخط أسعار بالإضافة إلى مخطط شريط شموع في الستينيات. يتم نشر الحل ومتاح على http://46.148.238.135:3000/
يستخدم التطبيق معالجة سلسلة MongoDB 5 ، بما في ذلك وظائف تجميع Monngo لتحديد البيانات وإنشاء مخطط عصا الشموع. علاوة على ذلك ، يكون التطبيق أساسيًا للغاية وقابل للتطوير ، مكتوبًا في TypeScript باستخدام Nest.js @ node.js Server و NextJS @ React Frontend ، يستخدم الخادم Manage Bull Queue Manager لاستطلاع blockchain وملء mongodb. تم تصميم الرسم البياني مع مكتبة TradingView المرخصة من معهد ماساتشوستس للتكنولوجيا.
ينفذ الخادم الفردي كلا المحادثات في وقت واحد أو على الأقل في الوضع الخالي من المماطلة (بفضل Bull) - يخدم الصفحات التالية ويمثل DB.
يستخدم Bull Redis للحفاظ على قائمة الانتظار ، لذلك يجب عليك تثبيت Redis أولاً. ماك:
$ brew install redis
$ brew services start redis
لينكس:
$ sudo add-apt-repository ppa:redislabs/redis
$ sudo apt-get update
$ sudo apt-get install redis
هذا ممكن أيضًا عند الفوز لكنني لم أحاول أبدًا.
ثم استنساخ الريبو وتثبيته بشكل طبيعي.
$ yarn
أو
$ npm install
ثم قم بإنشاء ملف .env
مع تفاصيل اتصال MongoDB. إنه سطر واحد يحتوي على بيانات اعتماد كاملة مع اسم قاعدة البيانات. على سبيل المثال:
MONGODB_CONNECTION_STRING=mongodb+srv:// < username > : < password > @cluster0.wdkb4.mongodb.net/ < database > ? retryWrites=true & w=majority
ثم،
$ yarn start:dev
هل تخدم المهمة الأداة في http: // localhost: 3000
هذا كله جميل. استجابة وقابلة للتطوير مع الماوس ، لوحة التتبع أو الشاشة التي تعمل باللمس.
التطبيق هو Apache 2.0 مرخص.