Terra Luna是一個積極的新興區塊鏈,專注於穩定的穩定性融資。 Terra的生態系統圍繞其本土代幣Luna建造。粘合的Luna或Bluna是錨協議提供的Terra Luna生態系統中的另一枚核心硬幣,IT交易(非常)約1:1給Luna。目前,有三個主要的分散交易所提供Bluna-Luna交換服務。考慮到價格和新興交易所的差異,這為交易者提供了套利機會。沒有監視工具可以實時比較這些交換的Bluna價格。
這個簡單的單頁應用程序顯示了Luna在所有三個交易所的價格線以及60年代的蠟燭棒條形圖的Bluna價格。該解決方案已部署並在http://46.148.238.135:3000/上找到
該應用程序利用MongoDB 5時間序列處理,包括Monngo聚合功能來選擇數據並構建燭台圖表。最重要的是,該應用程序非常基本且可擴展,使用Nest.js @ node.js Server和NextJS @ React Frontend編寫,該服務器利用Bull列隊管理器來進行輪詢區塊鍊和填充MongoDB。圖表是使用MIT許可的快速交易庫庫構建的。
單個服務器同時或至少在無失速模式下(感謝Bull)進行談判 - 將提供下一個頁面並填充DB。
Bull使用Redis保持隊列,因此您必須先安裝Redis。蘋果:
$ brew install redis
$ brew services start redis
Linux:
$ sudo add-apt-repository ppa:redislabs/redis
$ sudo apt-get update
$ sudo apt-get install redis
這也有可能獲勝,但我從未嘗試過。
然後克隆回購併正常安裝。
$ yarn
或者
$ npm install
然後使用MongoDB連接詳細信息創建.env
文件。這是一行包含具有數據庫名稱的完整憑據。例如:
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許可。