Terra Luna เป็น blockchain ที่เกิดขึ้นใหม่อย่างแข็งขันมุ่งเน้นไปที่การเงินการกระจายอำนาจรอบ stablecoins ระบบนิเวศของ Terra ถูกสร้างขึ้นรอบโทเค็นพื้นเมืองของมัน Luna Luna ที่ถูกผูกมัดหรือ Bluna เป็นอีกหนึ่งเหรียญหลักในระบบนิเวศ Terra Luna ที่จัดทำโดย Anchor Protocol และการซื้อขาย (มาก) ประมาณ 1: 1 ถึง Luna ปัจจุบันมีการแลกเปลี่ยนการกระจายอำนาจหลักสามครั้งที่ให้บริการการแลกเปลี่ยน Bluna-Luna เมื่อพิจารณาถึงความแตกต่างของราคาและการแลกเปลี่ยนที่เกิดขึ้นใหม่สิ่งนี้จะให้โอกาสการเก็งกำไรสำหรับผู้ค้า ไม่มีเครื่องมือตรวจสอบที่อนุญาตให้เปรียบเทียบราคา Bluna ในการแลกเปลี่ยนเหล่านี้แบบเรียลไทม์
แอพหน้าเดียวที่เรียบง่ายนี้แสดงราคา Bluna ใน Luna สำหรับการแลกเปลี่ยนทั้งสามรายการเป็นสายราคาเช่นเดียวกับแผนภูมิแท่งแท่งเทียน 60s โซลูชันถูกปรับใช้และมีให้ที่ http://46.148.238.135:3000/
แอพใช้การประมวลผลอนุกรมเวลา MongoDB 5 รวมถึงฟังก์ชั่นการรวม Monngo เพื่อเลือกข้อมูลและสร้างแผนภูมิแท่งเทียน ยิ่งไปกว่านั้นแอพนั้นมีพื้นฐานและปรับขนาดได้เขียนเป็น TypeScript โดยใช้ Nest.js @ node.js Server และ NextJs @ React Frontend เซิร์ฟเวอร์ใช้ตัวจัดการคิวบูลคิวเพื่อสำรวจ blockchain และเติม mongoDB แผนภูมิถูกสร้างขึ้นด้วยไลบรารีการซื้อขายที่รวดเร็วของ MIT
เซิร์ฟเวอร์เดี่ยวดำเนินการทั้งสองพูดพร้อมกันหรืออย่างน้อยก็ในโหมดฟรีแผงลอย (ขอบคุณ Bull) - ให้บริการหน้าถัดไปและเติม DB
Bull ใช้ Redis เพื่อเก็บคิวดังนั้นคุณต้องติดตั้ง Redis ก่อน Mac:
$ brew install redis
$ brew services start redis
Linux:
$ sudo add-apt-repository ppa:redislabs/redis
$ sudo apt-get update
$ sudo apt-get install redis
นอกจากนี้ยังเป็นไปได้ในการชนะ แต่ฉันไม่เคยลอง
จากนั้นโคลน repo และติดตั้งตามปกติ
$ 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