From d1942df2934ddc3750e01000a565fd1805e8f839 Mon Sep 17 00:00:00 2001
From: AlphaX-Projects <77661270+AlphaX-Projects@users.noreply.github.com>
Date: Sun, 20 Nov 2022 12:58:18 +0100
Subject: [PATCH] Update and fixx
---
qortal-ui-core/language/de.json | 3 +-
qortal-ui-core/language/es.json | 3 +-
qortal-ui-core/language/fr.json | 3 +-
qortal-ui-core/language/hindi.json | 3 +-
qortal-ui-core/language/hr.json | 3 +-
qortal-ui-core/language/hu.json | 3 +-
qortal-ui-core/language/it.json | 3 +-
qortal-ui-core/language/ko.json | 3 +-
qortal-ui-core/language/no.json | 3 +-
qortal-ui-core/language/pl.json | 3 +-
qortal-ui-core/language/pt.json | 3 +-
qortal-ui-core/language/ro.json | 3 +-
qortal-ui-core/language/rs.json | 3 +-
qortal-ui-core/language/ru.json | 3 +-
qortal-ui-core/language/us.json | 3 +-
qortal-ui-core/language/zhc.json | 3 +-
qortal-ui-core/language/zht.json | 3 +-
qortal-ui-core/src/components/app-view.js | 48 ++++++++-----------
qortal-ui-core/src/components/sidenav-menu.js | 18 ++++---
qortal-ui-plugins/plugins/core/main.src.js | 28 ++---------
.../core/trade-bot/trade-bot-portal.src.js | 18 ++++---
21 files changed, 84 insertions(+), 79 deletions(-)
diff --git a/qortal-ui-core/language/de.json b/qortal-ui-core/language/de.json
index fb8ab542..60d1b16e 100644
--- a/qortal-ui-core/language/de.json
+++ b/qortal-ui-core/language/de.json
@@ -35,7 +35,8 @@
"groupmanagement":"GRUPPENMANAGEMENT",
"puzzles":"RÄTSEL",
"nodemanagement":"KNOTENVERWALTUNG",
- "trading":"HANDELN"
+ "trading":"HANDELN",
+ "groups":"GRUPPEN"
},
"login":{
"login":"Einloggen",
diff --git a/qortal-ui-core/language/es.json b/qortal-ui-core/language/es.json
index 47c84b8a..0293e049 100644
--- a/qortal-ui-core/language/es.json
+++ b/qortal-ui-core/language/es.json
@@ -35,7 +35,8 @@
"groupmanagement":"GESTIÓN DE GRUPO",
"puzzles":"ROMPECABEZAS",
"nodemanagement":"GESTIÓN DE NODO",
- "trading":"COMERCIO"
+ "trading":"COMERCIO",
+ "groups":"GRUPOS"
},
"login":{
"login":"Iniciar sesión",
diff --git a/qortal-ui-core/language/fr.json b/qortal-ui-core/language/fr.json
index 94cedf06..a17db705 100644
--- a/qortal-ui-core/language/fr.json
+++ b/qortal-ui-core/language/fr.json
@@ -35,7 +35,8 @@
"groupmanagement":"GESTION DE GROUPES",
"puzzles":"PUZZLES",
"nodemanagement":"GESTION DE NOEUDS",
- "trading":"COMMERCE"
+ "trading":"COMMERCE",
+ "groups":"GROUPES"
},
"login":{
"login":"Connexion",
diff --git a/qortal-ui-core/language/hindi.json b/qortal-ui-core/language/hindi.json
index 714e82fa..50b0f5f9 100644
--- a/qortal-ui-core/language/hindi.json
+++ b/qortal-ui-core/language/hindi.json
@@ -36,7 +36,8 @@
"groupmanagement":"समूह प्रबंधन",
"puzzles":"पहेलि",
"nodemanagement":"नोड प्रबंधन",
- "trading":"व्यापार"
+ "trading":"व्यापार",
+ "groups":"समूह"
},
"login":{
"login":"लॉग इन करें",
diff --git a/qortal-ui-core/language/hr.json b/qortal-ui-core/language/hr.json
index 7ca85c71..8149f829 100644
--- a/qortal-ui-core/language/hr.json
+++ b/qortal-ui-core/language/hr.json
@@ -35,7 +35,8 @@
"groupmanagement":"UPRAVLJANJE GRUPAMA",
"puzzles":"ZAGONETKE",
"nodemanagement":"UPRAVLJANJE ČVOROVIMA",
- "trading":"TRGOVANJE"
+ "trading":"TRGOVANJE",
+ "groups":"GRUPE"
},
"login":{
"login":"Prijavi se",
diff --git a/qortal-ui-core/language/hu.json b/qortal-ui-core/language/hu.json
index ed3abedd..af0021db 100644
--- a/qortal-ui-core/language/hu.json
+++ b/qortal-ui-core/language/hu.json
@@ -35,7 +35,8 @@
"groupmanagement":"CSOPORTKEZELÉS",
"puzzles":"REJTVÉNYEK",
"nodemanagement":"CSOMÓPONTKEZELÉS",
- "trading":"KERESKEDÉS"
+ "trading":"KERESKEDÉS",
+ "groups":"CSOPORTOK"
},
"login":{
"login":"Bejelentkezés",
diff --git a/qortal-ui-core/language/it.json b/qortal-ui-core/language/it.json
index b8cb7332..04dc8cac 100644
--- a/qortal-ui-core/language/it.json
+++ b/qortal-ui-core/language/it.json
@@ -35,7 +35,8 @@
"groupmanagement":"GESTIONE DEI GRUPPI",
"puzzles":"PUZZLES",
"nodemanagement":"GESTIONE DEI NODI",
- "trading":"COMMERCIO"
+ "trading":"COMMERCIO",
+ "groups":"GRUPPI"
},
"login":{
"login":"Login",
diff --git a/qortal-ui-core/language/ko.json b/qortal-ui-core/language/ko.json
index 2dabfd6b..66488ee0 100644
--- a/qortal-ui-core/language/ko.json
+++ b/qortal-ui-core/language/ko.json
@@ -35,7 +35,8 @@
"groupmanagement":"그룹 관리",
"puzzles":"퍼즐",
"nodemanagement":"노드 관리",
- "trading":"무역"
+ "trading":"무역",
+ "groups":"여러 떼"
},
"login":{
"login":"로그인",
diff --git a/qortal-ui-core/language/no.json b/qortal-ui-core/language/no.json
index 9b6d8151..ae1e459f 100644
--- a/qortal-ui-core/language/no.json
+++ b/qortal-ui-core/language/no.json
@@ -35,7 +35,8 @@
"groupmanagement":"GRUPPEADMINISTRASJON",
"puzzles":"PUZZLES",
"nodemanagement":"NODEADMINISTRASJON",
- "trading":"HANDEL"
+ "trading":"HANDEL",
+ "groups":"GRUPPER"
},
"login":{
"login":"Logg på",
diff --git a/qortal-ui-core/language/pl.json b/qortal-ui-core/language/pl.json
index 6e04b1a3..503d2167 100644
--- a/qortal-ui-core/language/pl.json
+++ b/qortal-ui-core/language/pl.json
@@ -35,7 +35,8 @@
"groupmanagement":"ZARZĄDZANIE GRUPAMI",
"puzzles":"PUZZLE",
"nodemanagement":"ZARZĄDZANIE WĘZŁAMI",
- "trading":"HANDLOWY"
+ "trading":"HANDLOWY",
+ "groups":"GRUPY"
},
"login":{
"login":"Zaloguj się",
diff --git a/qortal-ui-core/language/pt.json b/qortal-ui-core/language/pt.json
index 9563d8a9..fe0b04c1 100644
--- a/qortal-ui-core/language/pt.json
+++ b/qortal-ui-core/language/pt.json
@@ -35,7 +35,8 @@
"groupmanagement":"GESTÃO DE GRUPOS",
"puzzles":"ENIGMAS",
"nodemanagement":"GERENCIAMENTO DO NÓDULO",
- "trading":"NEGOCIAÇÃO"
+ "trading":"NEGOCIAÇÃO",
+ "groups":"GRUPOS"
},
"login":{
"login":"Login",
diff --git a/qortal-ui-core/language/ro.json b/qortal-ui-core/language/ro.json
index a7ba9caf..cab40b23 100644
--- a/qortal-ui-core/language/ro.json
+++ b/qortal-ui-core/language/ro.json
@@ -35,7 +35,8 @@
"groupmanagement":"GESTIONARE GRUP",
"puzzles":"PUZZLE-URI",
"nodemanagement":"GESTIONARE NOD",
- "trading":"COMERCIAL"
+ "trading":"COMERCIAL",
+ "groups":"GRUPURI"
},
"login":{
"login":"Login",
diff --git a/qortal-ui-core/language/rs.json b/qortal-ui-core/language/rs.json
index 98adcb95..090320fb 100644
--- a/qortal-ui-core/language/rs.json
+++ b/qortal-ui-core/language/rs.json
@@ -35,7 +35,8 @@
"groupmanagement":"MENADŽMENT GRUPA",
"puzzles":"SLAGALICE",
"nodemanagement":"MENADŽMENT ČVORIŠTA",
- "trading":"TRADING"
+ "trading":"TRADING",
+ "groups":"GRUPE"
},
"login":{
"login":"Prijava",
diff --git a/qortal-ui-core/language/ru.json b/qortal-ui-core/language/ru.json
index 5e89430f..d1b1a004 100644
--- a/qortal-ui-core/language/ru.json
+++ b/qortal-ui-core/language/ru.json
@@ -35,7 +35,8 @@
"groupmanagement":"УПРАВЛЕНИЕ ГРУППАМИ",
"puzzles":"ГОЛОВОЛОМКИ",
"nodemanagement":"УПРАВЛЕНИЕ УЗЛАМИ",
- "trading":"ТОРГОВЛЯ"
+ "trading":"ТОРГОВЛЯ",
+ "groups":"ГРУППЫ"
},
"login":{
"login":"Войти",
diff --git a/qortal-ui-core/language/us.json b/qortal-ui-core/language/us.json
index 10413d15..36698489 100644
--- a/qortal-ui-core/language/us.json
+++ b/qortal-ui-core/language/us.json
@@ -35,7 +35,8 @@
"groupmanagement":"GROUP MANAGEMENT",
"puzzles":"PUZZLES",
"nodemanagement":"NODE MANAGEMENT",
- "trading":"TRADING"
+ "trading":"TRADING",
+ "groups":"GROUPS"
},
"login":{
"login":"Login",
diff --git a/qortal-ui-core/language/zhc.json b/qortal-ui-core/language/zhc.json
index d81132d4..a12a7b53 100644
--- a/qortal-ui-core/language/zhc.json
+++ b/qortal-ui-core/language/zhc.json
@@ -35,7 +35,8 @@
"groupmanagement":"群组管理",
"puzzles":"益智游戏",
"nodemanagement":"节点管理",
- "trading":"贸易"
+ "trading":"贸易",
+ "groups":"团体"
},
"login":{
"login":"登入",
diff --git a/qortal-ui-core/language/zht.json b/qortal-ui-core/language/zht.json
index b82cfe0c..ecb1afdb 100644
--- a/qortal-ui-core/language/zht.json
+++ b/qortal-ui-core/language/zht.json
@@ -35,7 +35,8 @@
"groupmanagement":"群組管理",
"puzzles":"益智遊戲",
"nodemanagement":"節點管理",
- "trading":"貿易"
+ "trading":"貿易",
+ "groups":"團體"
},
"login":{
"login":"登入",
diff --git a/qortal-ui-core/src/components/app-view.js b/qortal-ui-core/src/components/app-view.js
index 88a7e2ae..576f18e6 100644
--- a/qortal-ui-core/src/components/app-view.js
+++ b/qortal-ui-core/src/components/app-view.js
@@ -480,17 +480,11 @@ class AppView extends connect(store)(LitElement) {
window.addEventListener('storage', async () => {
this.tradeBotBtcBook = JSON.parse(localStorage.getItem(this.botBtcWallet) || "[]")
- await appDelay(500)
this.tradeBotLtcBook = JSON.parse(localStorage.getItem(this.botLtcWallet) || "[]")
- await appDelay(500)
this.tradeBotDogeBook = JSON.parse(localStorage.getItem(this.botDogeWallet) || "[]")
- await appDelay(500)
this.tradeBotDgbBook = JSON.parse(localStorage.getItem(this.botDgbWallet) || "[]")
- await appDelay(500)
this.tradeBotRvnBook = JSON.parse(localStorage.getItem(this.botRvnWallet) || "[]")
- await appDelay(500)
this.tradeBotArrrBook = JSON.parse(localStorage.getItem(this.botArrrWallet) || "[]")
- await appDelay(500)
})
this.renderBalances()
@@ -523,7 +517,7 @@ class AppView extends connect(store)(LitElement) {
}
}).filter(item => !!item)
- await this.updateBtcWalletBalance()
+ await appDelay(1000)
filterMyBotPriceTradesBTC()
setTimeout(getOpenTradesBTC, 150000)
}
@@ -602,10 +596,10 @@ class AppView extends connect(store)(LitElement) {
this.tradeBotBtcBook = JSON.parse(localStorage.getItem(this.botBtcWallet) || "[]")
- await appDelay(1000)
-
this.botBtcBuyAtAddress = tradebtcataddress
+ await appDelay(1000)
+
this.buyBtcAction()
if (this.isEmptyArray(this.tradeBotBtcBook) === true) {
@@ -623,7 +617,6 @@ class AppView extends connect(store)(LitElement) {
if (this.isEmptyArray(this.tradeBotBtcBook) === true) {
return
} else {
- await this.updateBtcWalletBalance()
const checkBotBtcFunds = this.round(parseFloat(this.tradeBotBtcBook[0].botBtcQortAmount) * parseFloat(this.tradeBotBtcBook[0].botBtcPrice))
const myBotBtcFunds = this.round(parseFloat(this.btcWalletBalance))
@@ -664,7 +657,7 @@ class AppView extends connect(store)(LitElement) {
}
}).filter(item => !!item)
- await this.updateLtcWalletBalance()
+ await appDelay(1000)
filterMyBotPriceTradesLTC()
setTimeout(getOpenTradesLTC, 150000)
}
@@ -743,10 +736,10 @@ class AppView extends connect(store)(LitElement) {
this.tradeBotLtcBook = JSON.parse(localStorage.getItem(this.botLtcWallet) || "[]")
- await appDelay(1000)
-
this.botLtcBuyAtAddress = tradeltcataddress
+ await appDelay(1000)
+
this.buyLtcAction()
if (this.isEmptyArray(this.tradeBotLtcBook) === true) {
@@ -764,7 +757,6 @@ class AppView extends connect(store)(LitElement) {
if (this.isEmptyArray(this.tradeBotLtcBook) === true) {
return
} else {
- await this.updateLtcWalletBalance()
const checkBotLtcFunds = this.round(parseFloat(this.tradeBotLtcBook[0].botLtcQortAmount) * parseFloat(this.tradeBotLtcBook[0].botLtcPrice))
const myBotLtcFunds = this.round(parseFloat(this.ltcWalletBalance))
@@ -805,7 +797,7 @@ class AppView extends connect(store)(LitElement) {
}
}).filter(item => !!item)
- await this.updateDogeWalletBalance()
+ await appDelay(1000)
filterMyBotPriceTradesDOGE()
setTimeout(getOpenTradesDOGE, 150000)
}
@@ -884,10 +876,10 @@ class AppView extends connect(store)(LitElement) {
this.tradeBotDogeBook = JSON.parse(localStorage.getItem(this.botDogeWallet) || "[]")
- await appDelay(1000)
-
this.botDogeBuyAtAddress = tradedogeataddress
+ await appDelay(1000)
+
this.buyDogeAction()
if (this.isEmptyArray(this.tradeBotDogeBook) === true) {
@@ -905,7 +897,6 @@ class AppView extends connect(store)(LitElement) {
if (this.isEmptyArray(this.tradeBotDogeBook) === true) {
return
} else {
- await this.updateDogeWalletBalance()
const checkBotDogeFunds = this.round(parseFloat(this.tradeBotDogeBook[0].botDogeQortAmount) * parseFloat(this.tradeBotDogeBook[0].botDogePrice))
const myBotDogeFunds = this.round(parseFloat(this.dogeWalletBalance))
@@ -946,6 +937,8 @@ class AppView extends connect(store)(LitElement) {
}
}).filter(item => !!item)
+ await appDelay(1000)
+ filterMyBotPriceTradesDGB()
setTimeout(getOpenTradesDGB, 150000)
}
}
@@ -1023,10 +1016,10 @@ class AppView extends connect(store)(LitElement) {
this.tradeBotDgbBook = JSON.parse(localStorage.getItem(this.botDgbWallet) || "[]")
- await appDelay(1000)
-
this.botDgbBuyAtAddress = tradedgbataddress
+ await appDelay(1000)
+
this.buyDgbAction()
if (this.isEmptyArray(this.tradeBotDgbBook) === true) {
@@ -1044,7 +1037,6 @@ class AppView extends connect(store)(LitElement) {
if (this.isEmptyArray(this.tradeBotDgbBook) === true) {
return
} else {
- await this.updateDgbWalletBalance()
const checkBotDgbFunds = this.round(parseFloat(this.tradeBotDgbBook[0].botDgbQortAmount) * parseFloat(this.tradeBotDgbBook[0].botDgbPrice))
const myBotDgbFunds = this.round(parseFloat(this.dgbWalletBalance))
@@ -1085,6 +1077,8 @@ class AppView extends connect(store)(LitElement) {
}
}).filter(item => !!item)
+ await appDelay(1000)
+ filterMyBotPriceTradesRVN()
setTimeout(getOpenTradesRVN, 150000)
}
}
@@ -1162,10 +1156,10 @@ class AppView extends connect(store)(LitElement) {
this.tradeBotRvnBook = JSON.parse(localStorage.getItem(this.botRvnWallet) || "[]")
- await appDelay(1000)
-
this.botRvnBuyAtAddress = tradervnataddress
+ await appDelay(1000)
+
this.buyRvnAction()
if (this.isEmptyArray(this.tradeBotRvnBook) === true) {
@@ -1183,7 +1177,6 @@ class AppView extends connect(store)(LitElement) {
if (this.isEmptyArray(this.tradeBotRvnBook) === true) {
return
} else {
- await this.updateRvnWalletBalance()
const checkBotRvnFunds = this.round(parseFloat(this.tradeBotRvnBook[0].botRvnQortAmount) * parseFloat(this.tradeBotRvnBook[0].botRvnPrice))
const myBotRvnFunds = this.round(parseFloat(this.rvnWalletBalance))
@@ -1224,6 +1217,8 @@ class AppView extends connect(store)(LitElement) {
}
}).filter(item => !!item)
+ await appDelay(1000)
+ filterMyBotPriceTradesARRR()
setTimeout(getOpenTradesARRR, 150000)
}
}
@@ -1301,10 +1296,10 @@ class AppView extends connect(store)(LitElement) {
this.tradeBotArrrBook = JSON.parse(localStorage.getItem(this.botArrrWallet) || "[]")
- await appDelay(1000)
-
this.botArrrBuyAtAddress = tradearrrataddress
+ await appDelay(1000)
+
this.buyArrrAction()
if (this.isEmptyArray(this.tradeBotArrrBook) === true) {
@@ -1322,7 +1317,6 @@ class AppView extends connect(store)(LitElement) {
if (this.isEmptyArray(this.tradeBotArrrBook) === true) {
return
} else {
- await this.updateArrrWalletBalance()
const checkBotArrrFunds = this.round(parseFloat(this.tradeBotArrrBook[0].botArrrQortAmount) * parseFloat(this.tradeBotArrrBook[0].botArrrPrice))
const myBotArrrFunds = this.round(parseFloat(this.arrrWalletBalance))
diff --git a/qortal-ui-core/src/components/sidenav-menu.js b/qortal-ui-core/src/components/sidenav-menu.js
index 69118c91..add40671 100644
--- a/qortal-ui-core/src/components/sidenav-menu.js
+++ b/qortal-ui-core/src/components/sidenav-menu.js
@@ -195,6 +195,18 @@ class SidenavMenu extends connect(store)(LitElement) {
>