Coder Social home page Coder Social logo

hollaex / hollaex-kit Goto Github PK

View Code? Open in Web Editor NEW
305.0 13.0 230.0 220.28 MB

Exchange Starter Kit to run your own Digital Asset Trading Exchange Platform

License: Other

HTML 36.96% CSS 5.90% JavaScript 52.79% TypeScript 0.39% Dockerfile 0.02% Shell 0.17% SCSS 3.46% Gherkin 0.31%
exchange crypto digital-asset trading-platform cryptocurrency build-tools hollaex hollaex-kit hollaex-cli orderbook

hollaex-kit's People

Contributors

abeikverdi avatar ahslr avatar amirsahl70 avatar arbarwings avatar boyyoka avatar cfmitrah avatar dependabot[bot] avatar fetok12 avatar francesca9168 avatar hbeikverdi avatar hoan-bitholla avatar hungvuit94 avatar jkoon90 avatar jmn8718 avatar jsmitrah avatar kycfeel avatar lvmbdv avatar melvinoost avatar mytilene avatar purab93 avatar rimabtc avatar sahlabadi avatar seniorchoi avatar swkoyo avatar tayfunyaltur avatar ultra-pool avatar virexkripto avatar vitaljeevanjot avatar williamc21 avatar xisdom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hollaex-kit's Issues

Wallets

Hi there, I saw tutorials of installing and filling the coins information from the ui...But that person doesn't show how do i installing coin wallet daemons so as to then we can add the coin details from the ui...I never ever saw this type of video of adding coins...

User not being created on hollaex network

When I run the hollaex server setup with a new username/password I cannot login to hollaex dashboard. I've tried doing it the other way around, created a user on hollaex dashboard then running the exchange setup with the same username/password, and I get the error 'Error 1001 - User already exists'.

Image upload is broken again from 2.2.1+

2.2.0 PR was pushed and the image upload was working good. Now after upload to 2.2.1 its been broken and set back to 2MB. 2.2.2 is the same way. This has cause a lot of problems with in the community.

https://github.com/bitholla/hollaex-kit/blob/master/web/src/utils/icon.js#L131
The PR i push had.
const sizeLimit = sizeLimitInMB * 1024 * 10;
#981
Look like it was changed back to which put the file size back to 2MB.
const sizeLimit = sizeLimitInMB * 1024 * 1024;

changing lang attribute in html tag by chaning language

Hi there,
The lang attribute of the Front does not change after changing the language in the panel. it's <html lang="en" for all langueges.
To style the front based on the language, it would be best to change the lang attribute in the html tag by changing the language.

Best regards.

User detail and activation mail

Version 2.2.1
The link "GO" to user details in admin panel does not work. When clicked, it takes you to search user page.
The system does not send activation mails during registration. How are we going to activate customer accounts?

BTC market

I would like to know why there is only one btc market? Currently it's only ETH/BTC.

[KYC Plugin] Says 6MB limit But its under 6MB

Tested with 1.9MB files 3 of them it still says its above 6MB. Had to use (1) 1.9MB and 2 images under 1MB en-order for the upload to work. 2MB per image should be moved up a little bit en-order to let it really upload a 2MB file. But most images people use is in the 3 to 5MB each as the everyday trader doesn't know how to compress an image. This would make it more user friendly for the every day person without having jump through hoops to submit a simple KYC image. 99% of the everyday trader would just say screw it and wont use the exchange. Which we have been finding out the hard way. This is the number 1 reason why users wont use our exchange. We've lost almost all of our users already due to this problem.

Pricing unclear on website a little

I was reading on the site and I'm a little confused on something. So my assumption going in is that this is a free to use software, is the pricing related to the cloud option only or is pricing applied to cloud and self hosted options?

A followup question, in the readme it says it is required to connect to the HollaEx Network for trading and blockchain stuff. Is there an option to self host my own network in place of that to avoid additional fees to users and potentially make alterations to it as needed?

can't find relation

hi
I have set up the kit based on bitholla/hollaex-core:1.20.3 on a ubuntu 18.04 machine, but I can't sign up and it says that 'can't find relation "users"` and this is the case for all relations .so setup commands doesn't make any migrations on database. is there any way to form the data model of application?

hollaex logs:

Container : local_hollaex-nginx_1
There are no logs for container : local_hollaex-nginx_1.


Container : local_hollaex-server-api_1
(node:1) [DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead.
{"level":"info","message":"1170e54b-34d5-470d-8ab7-9414cb5e8cc2 middleware/hostname localhost 172.19.0.1 http://localhost:8080 OPTIONS /v1/login","timestamp":"2020-02-02T13:43:18.610Z"}
{"level":"verbose","message":"1170e54b-34d5-470d-8ab7-9414cb5e8cc2 origin http://localhost:8080","timestamp":"2020-02-02T13:43:18.610Z"}
{"message":"::ffff:172.19.0.8 - - [02/Feb/2020:13:43:18 +0000] \"OPTIONS /v1/login HTTP/1.0\" 204 0 \"http://localhost:8080/login\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36\"\n ","level":"info","timestamp":"2020-02-02T13:43:18.612Z"}
{"level":"info","message":"b8414a8b-1fae-4342-a29a-5252551bc446 middleware/hostname localhost 172.19.0.1 http://localhost:8080 POST /v1/login","timestamp":"2020-02-02T13:43:18.615Z"}
{"level":"verbose","message":"b8414a8b-1fae-4342-a29a-5252551bc446 origin http://localhost:8080","timestamp":"2020-02-02T13:43:18.615Z"}
{"level":"debug","message":"b8414a8b-1fae-4342-a29a-5252551bc446 controllers/user/loginPost [email protected]  03AOLTBLSRSO0ARAJMZbi13juNBNung_HUYWBmp22UDQipTJqHqzUwzYFlgFS6kK_0XD3iy5qnE95vQYl3slaAp7jCSaUAtcjy-b1xe73bpA2PhrxUk5xyQKubicdFc2YDIexmKtkqbjQfIW6ETiKwkVHrApWjwLUiYknwG68mFFqHqbf2ZpVudw1OGw9xlUp-vzy_98xmkhSt_0fxsdYidt4LPd-ryIzEOHhNCXsHlr8_yWSo8KkVPBE8vxtRLfd1K4HikSZxPomo_-OHj_12sdFxBF6DigDKkiI_3QNxlC3qFETMSfZNMh7_93A0PIgtxWF-jPeWyRauG3_VFZaaVXh3O8U1_J9gyo6PKM864Ug3btG4y0PQn9o4IQkZWtxWeFchwxqowOpAH6heMNzOjcox_F_tcL1MfA  172.19.0.1","timestamp":"2020-02-02T13:43:18.627Z"}
{"message":"Executing (default): SELECT \"id\", \"email\", \"password\", \"verification_level\", \"otp_enabled\", \"activated\", \"is_admin\", \"is_support\", \"is_supervisor\", \"is_kyc\", \"settings\" FROM \"Users\" AS \"User\" WHERE \"User\".\"email\" = '[email protected]'; ","level":"debug","timestamp":"2020-02-02T13:43:18.637Z"}
(node:1) [DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead.
{"level":"error","message":"b8414a8b-1fae-4342-a29a-5252551bc446 controllers/user/loginPost {\"name\":\"SequelizeDatabaseError\",\"parent\":{\"name\":\"error\",\"length\":105,\"severity\":\"ERROR\",\"code\":\"42P01\",\"position\":\"154\",\"file\":\"parse_relation.c\",\"line\":\"1180\",\"routine\":\"parserOpenTable\",\"sql\":\"SELECT \\\"id\\\", \\\"email\\\", \\\"password\\\", \\\"verification_level\\\", \\\"otp_enabled\\\", \\\"activated\\\", \\\"is_admin\\\", \\\"is_support\\\", \\\"is_supervisor\\\", \\\"is_kyc\\\", \\\"settings\\\" FROM \\\"Users\\\" AS \\\"User\\\" WHERE \\\"User\\\".\\\"email\\\" = '[email protected]';\"},\"original\":{\"name\":\"error\",\"length\":105,\"severity\":\"ERROR\",\"code\":\"42P01\",\"position\":\"154\",\"file\":\"parse_relation.c\",\"line\":\"1180\",\"routine\":\"parserOpenTable\",\"sql\":\"SELECT \\\"id\\\", \\\"email\\\", \\\"password\\\", \\\"verification_level\\\", \\\"otp_enabled\\\", \\\"activated\\\", \\\"is_admin\\\", \\\"is_support\\\", \\\"is_supervisor\\\", \\\"is_kyc\\\", \\\"settings\\\" FROM \\\"Users\\\" AS \\\"User\\\" WHERE \\\"User\\\".\\\"email\\\" = '[email protected]';\"},\"sql\":\"SELECT \\\"id\\\", \\\"email\\\", \\\"password\\\", \\\"verification_level\\\", \\\"otp_enabled\\\", \\\"activated\\\", \\\"is_admin\\\", \\\"is_support\\\", \\\"is_supervisor\\\", \\\"is_kyc\\\", \\\"settings\\\" FROM \\\"Users\\\" AS \\\"User\\\" WHERE \\\"User\\\".\\\"email\\\" = '[email protected]';\"}","timestamp":"2020-02-02T13:43:18.639Z"}
{"message":"::ffff:172.19.0.8 - - [02/Feb/2020:13:43:18 +0000] \"POST /v1/login HTTP/1.0\" 403 35 \"http://localhost:8080/login\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36\"\n ","level":"info","timestamp":"2020-02-02T13:43:18.640Z"}


Container : local_hollaex-server-stream_1
{"message":"Ẃebsocket server listening on port: 10080 ","level":"debug","timestamp":"2020-02-02T13:40:45.437Z"}
{"message":"Connect to PubSub ","level":"verbose","timestamp":"2020-02-02T13:40:45.447Z"}
{"message":"Connect to redis ","level":"verbose","timestamp":"2020-02-02T13:40:45.448Z"}
{"message":"Authenticated to PubSub ","level":"verbose","timestamp":"2020-02-02T13:40:45.451Z"}
{"message":"PubSub is ready ","level":"info","timestamp":"2020-02-02T13:40:45.451Z"}
{"message":"Authenticated to redis ","level":"verbose","timestamp":"2020-02-02T13:40:45.452Z"}
{"message":"Redis is ready ","level":"info","timestamp":"2020-02-02T13:40:45.452Z"}
{"level":"debug","message":"retore_bannedUsers {}","timestamp":"2020-02-02T13:40:45.455Z"}
{"message":"Executing (default): SELECT \"id\", \"name\", \"activated\", \"initialized\", \"blocked\", \"activation_code\", \"url\", \"created_at\", \"updated_at\" FROM \"Statuses\" AS \"Status\" LIMIT 1; ","level":"debug","timestamp":"2020-02-02T13:40:46.288Z"}
{"level":"error","message":"init/checkStatus  relation \"Statuses\" does not exist","timestamp":"2020-02-02T13:40:46.290Z"}


Container : local_hollaex-server-engine-xht-usdt_1
{"message":"Authenticated to redis ","level":"verbose","timestamp":"2020-02-02T13:40:45.674Z"}
{"message":"Redis is ready ","level":"info","timestamp":"2020-02-02T13:40:45.674Z"}
{"level":"verbose","message":"queue/queue-orderbook/onSubscribe channel:init 1","timestamp":"2020-02-02T13:40:45.677Z"}
{"level":"verbose","message":"queue/queue-orderbook/onSubscribe channel:orderbook:xht-usdt 2","timestamp":"2020-02-02T13:40:45.677Z"}
{"level":"verbose","message":"Left actives 0","timestamp":"2020-02-02T13:40:45.677Z"}
{"level":"verbose","message":"Left inactives 0","timestamp":"2020-02-02T13:40:45.678Z"}
{"level":"verbose","message":"Completed 0","timestamp":"2020-02-02T13:40:45.678Z"}
{"level":"verbose","message":"Failed 0","timestamp":"2020-02-02T13:40:45.678Z"}
{"message":"Executing (default): SELECT \"id\", \"name\", \"activated\", \"initialized\", \"blocked\", \"activation_code\", \"url\", \"created_at\", \"updated_at\" FROM \"Statuses\" AS \"Status\" LIMIT 1; ","level":"debug","timestamp":"2020-02-02T13:40:46.288Z"}
{"level":"error","message":"init/checkStatus  relation \"Statuses\" does not exist","timestamp":"2020-02-02T13:40:46.290Z"}


Container : client_hollaex-web_1
172.20.0.1 - - [02/Feb/2020:13:43:08 +0000] "GET /assets/acounts/account-icons-09.svg HTTP/1.1" 304 0 "http://localhost:8080/login" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
172.20.0.1 - - [02/Feb/2020:13:43:08 +0000] "GET /assets/fonts/raleway/Raleway-Regular.ttf HTTP/1.1" 304 0 "http://localhost:8080/static/css/main.fa856bea.chunk.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
172.20.0.1 - - [02/Feb/2020:13:43:08 +0000] "GET /assets/fonts/raleway/Raleway-Medium.ttf HTTP/1.1" 304 0 "http://localhost:8080/static/css/main.fa856bea.chunk.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
172.20.0.1 - - [02/Feb/2020:13:43:08 +0000] "GET /assets/acounts/account-icons-19.svg HTTP/1.1" 304 0 "http://localhost:8080/login" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
172.20.0.1 - - [02/Feb/2020:13:43:16 +0000] "GET /static/js/2.b0dbc78b.chunk.js.map HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
172.20.0.1 - - [02/Feb/2020:13:43:16 +0000] "GET /static/js/main.837e89f3.chunk.js.map HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
172.20.0.1 - - [02/Feb/2020:13:43:16 +0000] "GET /css/bootstrap.min.css.map HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
172.20.0.1 - - [02/Feb/2020:13:43:16 +0000] "GET /static/css/2.2a428127.chunk.css.map HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
172.20.0.1 - - [02/Feb/2020:13:43:16 +0000] "GET /css/bootstrap-grid.min.css.map HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
172.20.0.1 - - [02/Feb/2020:13:43:16 +0000] "GET /static/css/main.fa856bea.chunk.css.map HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"


Container : local_hollaex-influxdb_1
There are no logs for container : local_hollaex-influxdb_1.


Container : local_hollaex-redis_1
1:M 02 Feb 2020 13:40:15.486 # Redis is now ready to exit, bye bye...
1:C 02 Feb 2020 13:40:23.651 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:C 02 Feb 2020 13:40:23.651 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=1, just started
1:C 02 Feb 2020 13:40:23.651 # Configuration loaded
1:M 02 Feb 2020 13:40:23.652 * Running mode=standalone, port=6379.
1:M 02 Feb 2020 13:40:23.652 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
1:M 02 Feb 2020 13:40:23.652 # Server initialized
1:M 02 Feb 2020 13:40:23.652 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
1:M 02 Feb 2020 13:40:23.652 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
1:M 02 Feb 2020 13:40:23.652 * Ready to accept connections


Container : local_hollaex-db_1
2020-02-02 13:40:46.929 UTC [37] ERROR:  relation "Coins" does not exist at character 204
2020-02-02 13:40:46.929 UTC [37] STATEMENT:  SELECT "id", "fullname", "symbol", "active", "allow_deposit", "allow_withdrawal", "withdrawal_fee", "min", "max", "increment_unit", "deposit_limits", "withdrawal_limits", "created_at", "updated_at" FROM "Coins" AS "Coin";
2020-02-02 13:40:46.929 UTC [39] ERROR:  relation "Pairs" does not exist at character 202
2020-02-02 13:40:46.929 UTC [39] STATEMENT:  SELECT "id", "name", "pair_base", "pair_2", "taker_fees", "maker_fees", "min_size", "max_size", "min_price", "max_price", "increment_size", "increment_price", "active", "created_at", "updated_at" FROM "Pairs" AS "Pair";
2020-02-02 13:43:18.637 UTC [45] ERROR:  relation "Users" does not exist at character 154
2020-02-02 13:43:18.637 UTC [45] STATEMENT:  SELECT "id", "email", "password", "verification_level", "otp_enabled", "activated", "is_admin", "is_support", "is_supervisor", "is_kyc", "settings" FROM "Users" AS "User" WHERE "User"."email" = '[email protected]';
2020-02-02 13:54:25.757 UTC [70] ERROR:  relation "Coins" does not exist at character 13
2020-02-02 13:54:25.757 UTC [70] STATEMENT:  INSERT INTO "Coins" ("id","fullname","symbol","active","allow_deposit","allow_withdrawal","withdrawal_fee","min","max","increment_unit","deposit_limits","withdrawal_limits","created_at","updated_at") VALUES (DEFAULT,'Mammad','mmm',true,true,true,0.001,0.001,10000,0.001,'{"1":0,"2":0,"3":0,"4":0}','{"1":0,"2":0,"3":0,"4":0}',NOW(),NOW()) RETURNING *;
2020-02-02 13:56:10.479 UTC [73] ERROR:  syntax error at or near "selec" at character 1
2020-02-02 13:56:10.479 UTC [73] STATEMENT:  selec * from Users;
There are no logs for container : local_hollaex-db_1.


Displayed last 10 lines of logs from container(s).
To see logs from specific container(s), Please run 'hollaex logs --target <NAME_OF_COMPONENT> --lines <LINES_OF_LOGS>'.
For example, 'hollaex logs --target api --lines 20'.

[Enhancement][Blue panel] Console HTML code add.

The current Console your only able to add in header & body. Iv tested both areas and it puts in not so good spots on the exchange. I was wonder if this could be change to be added for the footer area under the TOS/Privacy Policy and powered by area which would make better use of space if your wanting to add partner banners and what not. I just started looking into this late at night. Thoughts on this change?

Can't run the web server

After running this command:

hollaex web --setup

I encounter the error below:

Error
[+] Building 232.3s (15/19)                                                     
 => [internal] load build definition from Dockerfile                       0.0s
 => => transferring dockerfile: 127B                                       0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => [internal] load metadata for docker.io/library/nginx:1.16.0-alpine     6.7s
 => [internal] load metadata for docker.io/library/node:12.18.3-alpine     6.0s
 => [auth] library/nginx:pull token for registry-1.docker.io               0.0s
 => [auth] library/node:pull token for registry-1.docker.io                0.0s
 => [internal] load build context                                          0.2s
 => => transferring context: 90.63kB                                       0.2s
 => [build 1/6] FROM docker.io/library/node:12.18.3-alpine@sha256:c8efbb3  0.0s
 => [stage-1 1/6] FROM docker.io/library/nginx:1.16.0-alpine@sha256:270be  0.0s
 => CACHED [stage-1 2/6] RUN apk add --update     curl     && rm -rf /var  0.0s
 => CACHED [build 2/6] WORKDIR /app                                        0.0s
 => CACHED [build 3/6] COPY package.json /app/package.json                 0.0s
 => CACHED [build 4/6] RUN npm install --loglevel=error                    0.0s
 => CACHED [build 5/6] COPY . /app                                         0.0s
 => ERROR [build 6/6] RUN npm run build                                  225.3s
------                                                                          
 > [build 6/6] RUN npm run build:                                               
#15 0.838                                                                       
#15 0.838 > [email protected] build /app                                        
#15 0.838 > npm run build-css && react-scripts --max_old_space_size=2048 build
#15 0.838 
#15 1.148 
#15 1.148 > [email protected] build-css /app
#15 1.148 > node-sass-chokidar src/ -o src/
#15 1.148 
#15 2.127 Rendering Complete, saving .css file...
#15 2.132 Wrote CSS to /app/src/index.css
#15 2.133 Wrote 1 CSS files to /app/src/
#15 4.638 Creating an optimized production build...
#15 224.8 The build failed because the process exited too early. This probably means the system ran out of memory or someone called `kill -9` on the process.
#15 225.1 npm ERR! code ELIFECYCLE
#15 225.1 npm ERR! errno 1
#15 225.1 npm ERR! [email protected] build: `npm run build-css && react-scripts --max_old_space_size=2048 build`
#15 225.1 npm ERR! Exit status 1
#15 225.1 npm ERR! 
#15 225.1 npm ERR! Failed at the [email protected] build script.
#15 225.1 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
#15 225.2 
#15 225.2 npm ERR! A complete log of this run can be found in:
#15 225.2 npm ERR!     /root/.npm/_logs/2021-05-03T18_29_11_324Z-debug.log
------
executor failed running [/bin/sh -c npm run build]: exit code: 1
Failed to build the image.
Please confirm your configurations and try again.
If you are not on a latest HollaEx Kit, Please update it first to latest.

I changed --max_old_space_size=2048 multiple times afterwards but still it says:

#15 224.8 The build failed because the process exited too early. This probably means the system ran out of memory or someone called `kill -9` on the process.

Any Idea?
I'm running it on MacBook pro

How are actual coins added, not tokens

I’ve watched some videos and read all docs but it’s unclear how the coins like BTC or other coin types are added and how to configure them to my server and IP over RPC.

I heard about the hollaex network but what if I wanted to run my own daemons?

hollaex-kit-2.3.3 web --build error : build on mac

hollaex web --build
Building the user HollaEx Web image.
Generating .env for Web Client
[+] Building 181.6s (13/17)
=> [internal] load build definition from Dockerfile 0.3s
=> => transferring dockerfile: 120B 0.1s
=> [internal] load .dockerignore 0.4s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/nginx:1.16.0-alpine 2.4s
=> [internal] load metadata for docker.io/library/node:12.22.7-buster 2.5s
=> [internal] load build context 0.3s
=> => transferring context: 243.41kB 0.1s
=> [build 1/6] FROM docker.io/library/node:12.22.7-buster@sha256:e28e02b 0.0s
=> [stage-1 1/6] FROM docker.io/library/nginx:1.16.0-alpine@sha256:270be 0.0s
=> CACHED [stage-1 2/6] RUN apk add --update curl && rm -rf /var 0.0s
=> CACHED [build 2/6] WORKDIR /app 0.0s
=> CACHED [build 3/6] COPY package.json /app/package.json 0.0s
=> CACHED [build 4/6] RUN npm config set unsafe-perm true && npm ins 0.0s
=> CACHED [build 5/6] COPY . /app 0.0s
=> ERROR [build 6/6] RUN npm run build 178.1s

[build 6/6] RUN npm run build:
#11 0.846
#11 0.846 > [email protected] build /app
#11 0.846 > react-scripts --max_old_space_size=8192 build
#11 0.846
#11 6.519 Creating an optimized production build...
#11 176.2 The build failed because the process exited too early. This probably means the system ran out of memory or someone called kill -9 on the process.
#11 176.4 npm ERR! code ELIFECYCLE
#11 176.4 npm ERR! errno 1
#11 176.4 npm ERR! [email protected] build: react-scripts --max_old_space_size=8192 build
#11 176.4 npm ERR! Exit status 1
#11 176.4 npm ERR!
#11 176.4 npm ERR! Failed at the [email protected] build script.
#11 176.4 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
#11 177.9
#11 177.9 npm ERR! A complete log of this run can be found in:
#11 177.9 npm ERR! /root/.npm/_logs/2022-05-24T04_30_23_227Z-debug.log

Adding coin issue

During initial setup, I removed a few assets but left "Bitcoin". Now when clicking next, the error message "You need at least two assets" shows.
As seen here, https://imgur.com/X28kEaP the asset box is unclickable and states "no new coin available".

I also tried to add dogecoin into the list but to no avail. 1. I cannot search for it 2. I have trailed the internet high and low for the contract address, again, no luck.

UPDATE: If you remove all assets, they appear again. Having only Bitcoin selected displays this message. However, when adding Bitcoin the same occurs and you cannot proceed to add any other crypto.

npm install gives error!

I ran cmd npm i --force after removing the package-lock.json file in the web folder but it is giving many warnings and errors at the end.

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm WARN using --force Recommended protections disabled.
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: [email protected]
npm WARN Found: [email protected]
npm WARN node_modules/classnames
npm WARN   classnames@"2.2.6" from the root project
npm WARN   48 more (@ant-design/compatible, antd, @ant-design/icons, ...)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer classnames@"2.3.1" from [email protected]
npm WARN node_modules/hollaex-web-lib
npm WARN   hollaex-web-lib@"0.3.0" from the root project
npm WARN 
npm WARN Conflicting peer dependency: [email protected]
npm WARN node_modules/classnames
npm WARN   peer classnames@"2.3.1" from [email protected]
npm WARN   node_modules/hollaex-web-lib
npm WARN     hollaex-web-lib@"0.3.0" from the root project
npm WARN deprecated [email protected]: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch 
to that.
npm WARN deprecated [email protected]: Please update to ini >=1.3.6 to avoid a prototype pollution issue
npm WARN deprecated [email protected]: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm WARN deprecated [email protected]: flatten is deprecated in favor of utility frameworks such as lodash.
npm WARN deprecated @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated [email protected]: use String.prototype.padStart()
npm WARN deprecated [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated [email protected]: jsSHA versions < 3.0.0 will no longer receive feature updates
npm WARN deprecated [email protected]: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm WARN deprecated [email protected]: This loader has been deprecated. Please use eslint-webpack-plugin
npm WARN deprecated @hapi/[email protected]: Moved to 'npm install @sideway/address'
npm WARN deprecated [email protected]: please switch to a stable version
npm WARN deprecated [email protected]: Package no longer supported. Use at your own risk or consider using https://github.com/software-mansion/react-native-gesture-handler
npm WARN deprecated [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated [email protected]: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm WARN deprecated [email protected]: This module has been superseded by the multiformats module
npm WARN deprecated [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: This module has been superseded by the multiformats module
npm WARN deprecated [email protected]: This module has been superseded by the multiformats module
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: This module has been superseded by the multiformats module
npm WARN deprecated @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/[email protected]: Switch to 'npm install joi'
npm WARN deprecated [email protected]: This version of 'buffer' is out-of-date. You must update to v4.9.2 or newer
npm WARN deprecated [email protected]: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm WARN deprecated [email protected]: This module has been superseded by the multiformats module
npm WARN deprecated [email protected]: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
npm WARN deprecated [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: The project has been renamed to flag-icons
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions 
have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions 
have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm ERR! code 1
npm ERR! path C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-sass
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/build.js
npm ERR! Building: C:\Program Files\nodejs\node.exe C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp verb cli [
npm ERR! gyp verb cli   'C:\\Program Files\\nodejs\\node.exe',
npm ERR! gyp verb cli   'C:\\Users\\arpit\\OneDrive\\Desktop\\hollaex-kit\\web\\node_modules\\node-gyp\\bin\\node-gyp.js',
npm ERR! gyp verb cli   'rebuild',
npm ERR! gyp verb cli   '--verbose',
npm ERR! gyp verb cli   '--libsass_ext=',
npm ERR! gyp verb cli   '--libsass_cflags=',
npm ERR! gyp verb cli   '--libsass_ldflags=',
npm ERR! gyp verb cli   '--libsass_library='
npm ERR! gyp verb cli ]
npm ERR! gyp info using [email protected]
npm ERR! gyp info using [email protected] | win32 | x64
npm ERR! gyp verb command rebuild []
npm ERR! gyp verb command clean []
npm ERR! gyp verb clean removing "build" directory
npm ERR! gyp verb command configure []
npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
npm ERR! gyp verb `which` failed Error: not found: python2
npm ERR! gyp verb `which` failed     at getNotFoundError (C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-gyp\node_modules\which\which.js:13:12)
npm ERR! gyp verb `which` failed     at F (C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-gyp\node_modules\which\which.js:68:19)
npm ERR! gyp verb `which` failed     at E (C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-gyp\node_modules\which\which.js:80:29)
npm ERR! gyp verb `which` failed     at C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-gyp\node_modules\which\which.js:89:16 
npm ERR! gyp verb `which` failed     at C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\isexe\index.js:42:5
npm ERR! gyp verb `which` failed     at C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\isexe\windows.js:36:5
npm ERR! gyp verb `which` failed     at FSReqCallback.oncomplete (node:fs:198:21)
npm ERR! gyp verb `which` failed  python2 Error: not found: python2
npm ERR! gyp verb `which` failed     at getNotFoundError (C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-gyp\node_modules\which\which.js:13:12)
npm ERR! gyp verb `which` failed     at F (C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-gyp\node_modules\which\which.js:68:19)
npm ERR! gyp verb `which` failed     at E (C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-gyp\node_modules\which\which.js:80:29)
npm ERR! gyp verb `which` failed     at C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-gyp\node_modules\which\which.js:89:16 
npm ERR! gyp verb `which` failed     at C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\isexe\index.js:42:5
npm ERR! gyp verb `which` failed     at C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\isexe\windows.js:36:5
npm ERR! gyp verb `which` failed     at FSReqCallback.oncomplete (node:fs:198:21) {
npm ERR! gyp verb `which` failed   code: 'ENOENT'
npm ERR! gyp verb `which` failed }
npm ERR! gyp verb check python checking for Python executable "python" in the PATH
npm ERR! gyp verb `which` succeeded python C:\Users\arpit\AppData\Local\Programs\Python\Python310\python.EXE
npm ERR! gyp ERR! configure error
npm ERR! gyp ERR! stack Error: Command failed: C:\Users\arpit\AppData\Local\Programs\Python\Python310\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
npm ERR! gyp ERR! stack   File "<string>", line 1
npm ERR! gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
npm ERR! gyp ERR! stack                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
npm ERR! gyp ERR! stack SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
npm ERR! gyp ERR! stack
npm ERR! gyp ERR! stack     at ChildProcess.exithandler (node:child_process:398:12)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:527:28)
npm ERR! gyp ERR! stack     at maybeClose (node:internal/child_process:1092:16)
npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
npm ERR! gyp ERR! System Windows_NT 10.0.19044
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\arpit\\OneDrive\\Desktop\\hollaex-kit\\web\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
npm ERR! gyp ERR! cwd C:\Users\arpit\OneDrive\Desktop\hollaex-kit\web\node_modules\node-sass
npm ERR! gyp ERR! node -v v16.16.0
npm ERR! gyp ERR! node-gyp -v v3.8.0
npm ERR! gyp ERR! not ok
npm ERR! Build failed with error code: 1

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\arpit\AppData\Local\npm-cache\_logs\2022-12-07T18_07_12_607Z-debug-0.log

[Plug In] KYC v3 install error

KYC v3 plugin install error. Please see attached screenshot.
This is from a user in the discord. We also have this error on our pro cloud.

fix-kyc

Proper Document Title

I noticed that document.title is not properly shown.

example:

/wallet should show a "Wallet | " document.title.

Kindly advise how we can do this?

Cheers

Something went wrong while setting up the database

Hi
When I try to install Hollaex on my server as a testnet network I get an error after hollaex server --setup
and selecting testnet network.
Error: Something went wrong while setting up the database (db:seed:all).
Screenshot 2023-08-24 at 4 35 34 PM

Meta Trader 4 or 5 integration/feature?

Is there any possible way to use MT4/MT5/cTrader with HollaEx?
I mean can we use any of this software (MT4/MT5/cTrader) for trading with HollaEx?
If not, any possible solution/idea?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.