diff --git a/.babelrc b/.babelrc
index 5002b6a5a1..dc8709ed5e 100644
--- a/.babelrc
+++ b/.babelrc
@@ -4,8 +4,8 @@
["@babel/preset-react",{ "targets": { "node": "current"}}]
],
"plugins": [
- "react-hot-loader/babel",
- "lodash"
+ "react-hot-loader/babel",
+ "lodash"
],
"env": {
"test": {
diff --git a/.eslintignore b/.eslintignore
index 4b163c52ef..e69de29bb2 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1 +0,0 @@
-bloom_filter
diff --git a/.eslintrc b/.eslintrc
index 5ec2210563..215c5b5344 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -3,7 +3,7 @@
"react", "json"
],
"extends": ["plugin:react/recommended"],
- "parser": "babel-eslint",
+ "parser": "@babel/eslint-parser",
"env": {
"browser": true,
"node": true,
diff --git a/app/App.jsx b/app/App.jsx
index a2d8de9109..32d9a487a1 100644
--- a/app/App.jsx
+++ b/app/App.jsx
@@ -30,19 +30,25 @@ import Page404 from "./components/Page404/Page404";
const Invoice = Loadable({
loader: () =>
- import(/* webpackChunkName: "exchange" */ "./components/Transfer/Invoice"),
+ import(
+ /* webpackChunkName: "exchange" */ "./components/Transfer/Invoice"
+ ),
loading: LoadingIndicator
});
const Exchange = Loadable({
loader: () =>
- import(/* webpackChunkName: "exchange" */ "./components/Exchange/ExchangeContainer"),
+ import(
+ /* webpackChunkName: "exchange" */ "./components/Exchange/ExchangeContainer"
+ ),
loading: LoadingIndicator
});
const Explorer = Loadable({
loader: () =>
- import(/* webpackChunkName: "explorer" */ "./components/Explorer/Explorer"),
+ import(
+ /* webpackChunkName: "explorer" */ "./components/Explorer/Explorer"
+ ),
loading: LoadingIndicator
});
@@ -54,19 +60,25 @@ const Bots = Loadable({
const PredictionMarketsPage = Loadable({
loader: () =>
- import(/* webpackChunkName: "pm" */ "./components/PredictionMarkets/PMAssetsContainer"),
+ import(
+ /* webpackChunkName: "pm" */ "./components/PredictionMarkets/PMAssetsContainer"
+ ),
loading: LoadingIndicator
});
const AccountPage = Loadable({
loader: () =>
- import(/* webpackChunkName: "account" */ "./components/Account/AccountPage"),
+ import(
+ /* webpackChunkName: "account" */ "./components/Account/AccountPage"
+ ),
loading: LoadingIndicator
});
const AccountDepositWithdraw = Loadable({
loader: () =>
- import(/* webpackChunkName: "deposit-withdraw" */ "./components/Account/AccountDepositWithdraw"),
+ import(
+ /* webpackChunkName: "deposit-withdraw" */ "./components/Account/AccountDepositWithdraw"
+ ),
loading: LoadingIndicator
});
@@ -77,7 +89,9 @@ const News = Loadable({
const Settings = Loadable({
loader: () =>
- import(/* webpackChunkName: "settings" */ "./components/Settings/SettingsContainer"),
+ import(
+ /* webpackChunkName: "settings" */ "./components/Settings/SettingsContainer"
+ ),
loading: LoadingIndicator
});
@@ -94,73 +108,105 @@ const Asset = Loadable({
const Block = Loadable({
loader: () =>
- import(/* webpackChunkName: "block" */ "./components/Blockchain/BlockContainer"),
+ import(
+ /* webpackChunkName: "block" */ "./components/Blockchain/BlockContainer"
+ ),
loading: LoadingIndicator
});
const DashboardAccountsOnly = Loadable({
loader: () =>
- import(/* webpackChunkName: "dashboard-accounts" */ "./components/Dashboard/DashboardAccountsOnly"),
+ import(
+ /* webpackChunkName: "dashboard-accounts" */ "./components/Dashboard/DashboardAccountsOnly"
+ ),
loading: LoadingIndicator
});
const DashboardPage = Loadable({
loader: () =>
- import(/* webpackChunkName: "dashboard" */ "./components/Dashboard/DashboardPage"),
+ import(
+ /* webpackChunkName: "dashboard" */ "./components/Dashboard/DashboardPage"
+ ),
loading: LoadingIndicator
});
const WalletManager = Loadable({
loader: () =>
- import(/* webpackChunkName: "wallet" */ "./components/Wallet/WalletManager"),
+ import(
+ /* webpackChunkName: "wallet" */ "./components/Wallet/WalletManager"
+ ),
loading: LoadingIndicator
});
const ExistingAccount = Loadable({
loader: () =>
- import(/* webpackChunkName: "existing-account" */ "./components/Wallet/ExistingAccount"),
+ import(
+ /* webpackChunkName: "existing-account" */ "./components/Wallet/ExistingAccount"
+ ),
loading: LoadingIndicator
});
const CreateWorker = Loadable({
loader: () =>
- import(/* webpackChunkName: "create-worker" */ "./components/Account/CreateWorker"),
+ import(
+ /* webpackChunkName: "create-worker" */ "./components/Account/CreateWorker"
+ ),
loading: LoadingIndicator
});
const Barter = Loadable({
loader: () =>
- import(/* webpackChunkName: "settings" */ "./components/Showcases/Barter"),
+ import(
+ /* webpackChunkName: "settings" */ "./components/Showcases/Barter"
+ ),
loading: LoadingIndicator
});
const Borrow = Loadable({
loader: () =>
- import(/* webpackChunkName: "settings" */ "./components/Showcases/Borrow"),
+ import(
+ /* webpackChunkName: "settings" */ "./components/Showcases/Borrow"
+ ),
loading: LoadingIndicator
});
const Htlc = Loadable({
loader: () =>
- import(/* webpackChunkName: "settings" */ "./components/Showcases/Htlc"),
+ import(
+ /* webpackChunkName: "settings" */ "./components/Showcases/Htlc"
+ ),
loading: LoadingIndicator
});
const DirectDebit = Loadable({
loader: () =>
- import(/* webpackChunkName: "settings" */ "./components/Showcases/DirectDebit"),
+ import(
+ /* webpackChunkName: "settings" */ "./components/Showcases/DirectDebit"
+ ),
loading: LoadingIndicator
});
const QuickTrade = Loadable({
loader: () =>
- import(/* webpackChunkName: "QuickTrade" */ "./components/QuickTrade/QuickTradeRouter"),
+ import(
+ /* webpackChunkName: "QuickTrade" */ "./components/QuickTrade/QuickTradeRouter"
+ ),
loading: LoadingIndicator
});
const Listing = Loadable({
loader: () =>
- import(/* webpackChunkName: "listing" */ "./components/Listing/ListingPage"),
+ import(
+ /* webpackChunkName: "QuickTrade" */ "./components/Listing/ListingPage"
+ ),
+ loading: LoadingIndicator
+});
+
+const Volume_ranking = Loadable({
+ loader: () =>
+ import(
+ /* webpackChunkName: "QuickTrade" */ "./components/DashboardRuDEX/Dashboard"
+ ),
loading: LoadingIndicator
});
@@ -439,7 +485,7 @@ class App extends React.Component {
content = (
);
@@ -455,13 +501,13 @@ class App extends React.Component {
: "committee-account";
content = (
- {
}
+
@@ -518,6 +564,11 @@ class App extends React.Component {
exact
component={Listing}
/>{" "}
+ {" "}
{
console.error(error);
diff --git a/app/api/apiConfig.js b/app/api/apiConfig.js
index a538afbc7e..bf865a3195 100644
--- a/app/api/apiConfig.js
+++ b/app/api/apiConfig.js
@@ -54,7 +54,7 @@ export const settingsAPIs = {
},
{
url: "wss://gph.lexai.host",
- region: "Finland",
+ region: "Northern Europe",
country: "Finland",
location: "Helsinki",
operator: "Witness: lex",
@@ -62,7 +62,7 @@ export const settingsAPIs = {
},
{
url: "wss://node.graphenelab.io",
- region: "Finland",
+ region: "Northern Europe",
country: "Finland",
location: "Helsinki",
operator: "Witness: graphene-lab",
@@ -70,12 +70,19 @@ export const settingsAPIs = {
},
{
url: "wss://gph-api.xchng.finance",
- region: "Finland",
+ region: "Northern Europe",
country: "Finland",
location: "Helsinki",
operator: "Witness: xchng",
contact: "telegram:Lososeg"
},
+ {
+ url: "wss://fin.marshmallow-cake.icu",
+ region: "Northern Europe",
+ country: "Holland",
+ location: "Amsterdam",
+ operator: "Witness: marshmallow-cake"
+ },
{
url: "wss://node.hk.graphene.fans",
region: "Eastern Asia",
diff --git a/app/assets/asset-symbols/dexbot.png b/app/assets/asset-symbols/dexbot.png
new file mode 100644
index 0000000000..d560d62d81
Binary files /dev/null and b/app/assets/asset-symbols/dexbot.png differ
diff --git a/app/assets/asset-symbols/rudex.eos.png b/app/assets/asset-symbols/rudex.eos.png
index d664d643e9..5b058086c5 100644
Binary files a/app/assets/asset-symbols/rudex.eos.png and b/app/assets/asset-symbols/rudex.eos.png differ
diff --git a/app/assets/asset-symbols/symbols.js b/app/assets/asset-symbols/symbols.js
index c758f27d69..4db51d1ea6 100644
--- a/app/assets/asset-symbols/symbols.js
+++ b/app/assets/asset-symbols/symbols.js
@@ -9,12 +9,13 @@ require("file-loader?name=asset-symbols/[name].png!./usd.png");
require("file-loader?name=asset-symbols/[name].png!./eur.png");
require("file-loader?name=asset-symbols/[name].png!./rub.png");
require("file-loader?name=asset-symbols/[name].png!./cny.png");
-require("file-loader?name=asset-symbols/[name].png!./btc.png");
require("file-loader?name=asset-symbols/[name].png!./gold.png");
require("file-loader?name=asset-symbols/[name].png!./silver.png");
+//require("file-loader?name=asset-symbols/[name].png!./btc.png");
// RuDEX assets
require("file-loader?name=asset-symbols/[name].png!./donate.png");
+require("file-loader?name=asset-symbols/[name].png!./dexbot.png");
require("file-loader?name=asset-symbols/[name].png!./rudex.btc.png");
require("file-loader?name=asset-symbols/[name].png!./rudex.ltc.png");
diff --git a/app/assets/bts_genesiskeys_bloom.dat b/app/assets/bts_genesiskeys_bloom.dat
deleted file mode 100644
index 047563f7bc..0000000000
Binary files a/app/assets/bts_genesiskeys_bloom.dat and /dev/null differ
diff --git a/app/assets/coins-logo/camino.png b/app/assets/coins-logo/camino.png
new file mode 100644
index 0000000000..b446fcdd37
Binary files /dev/null and b/app/assets/coins-logo/camino.png differ
diff --git a/app/assets/coins-logo/coins.js b/app/assets/coins-logo/coins.js
index 7ca362bf3c..ce0c79c47f 100644
--- a/app/assets/coins-logo/coins.js
+++ b/app/assets/coins-logo/coins.js
@@ -20,5 +20,8 @@ require("file-loader?name=coins-logo/[name].png!./rat.png");
require("file-loader?name=coins-logo/[name].png!./ttt.png");
require("file-loader?name=coins-logo/[name].png!./ctw.png");
require("file-loader?name=coins-logo/[name].png!./wca.png");
+require("file-loader?name=coins-logo/[name].png!./camino.png");
+require("file-loader?name=coins-logo/[name].png!./ojx.png");
+require("file-loader?name=coins-logo/[name].png!./donr.png");
require("file-loader?name=coins-logo/[name].png!./pzm.png");
diff --git a/app/assets/coins-logo/donr.png b/app/assets/coins-logo/donr.png
new file mode 100644
index 0000000000..b4df3f1966
Binary files /dev/null and b/app/assets/coins-logo/donr.png differ
diff --git a/app/assets/coins-logo/ojx.png b/app/assets/coins-logo/ojx.png
new file mode 100644
index 0000000000..5465f44bed
Binary files /dev/null and b/app/assets/coins-logo/ojx.png differ
diff --git a/app/assets/coins-logo/ttt.png b/app/assets/coins-logo/ttt.png
index 69f2e34906..dfb458cd15 100644
Binary files a/app/assets/coins-logo/ttt.png and b/app/assets/coins-logo/ttt.png differ
diff --git a/app/assets/icons/borrow.svg b/app/assets/icons/borrow.svg
index ea25aaea31..3969476213 100644
--- a/app/assets/icons/borrow.svg
+++ b/app/assets/icons/borrow.svg
@@ -1,55 +1,3 @@
-
-
-
-