Skip to content

Commit

Permalink
Merge pull request #1174 from bitholla/testnet
Browse files Browse the repository at this point in the history
Testnet
  • Loading branch information
abeikverdi committed Feb 7, 2022
2 parents 11fce64 + 68eb5fa commit d1e616a
Show file tree
Hide file tree
Showing 128 changed files with 27,162 additions and 1,484 deletions.
4 changes: 2 additions & 2 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ steps:
- echo "Current version tag is :" && cat .tags

- name: request_hollacloud_to_run_upgrade
image: bitholla/devops-tools:drone_hollacloud-201007
image: bitholla/devops-tools:drone_hollacloud-220121
environment:
HOLLAEX_EMAIL:
from_secret: hollaex_email
Expand Down Expand Up @@ -166,7 +166,7 @@ steps:
- echo "Current version tag is :" && cat .tags

- name: request_hollacloud_to_run_upgrade
image: bitholla/devops-tools:drone_hollacloud-201007
image: bitholla/devops-tools:drone_hollacloud-220121
environment:
HOLLAEX_EMAIL:
from_secret: next_email
Expand Down
10 changes: 10 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true

[*.{js,json}]
indent_style = tab
indent_size = 3
36 changes: 16 additions & 20 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,21 @@
"ecmaVersion": 9,
"sourceType": "module"
},
"plugins": ["unused-imports"],
"rules": {
"indent": [
"warn",
"tab",
{
"SwitchCase": 1
}
],
"linebreak-style": [
"warn",
"unix"
],
"quotes": [
"warn",
"single"
],
"semi": [
"warn",
"always"
]
"linebreak-style": ["error", "unix"],
"quotes": ["error", "single"],
"semi": ["error", "always"],
"indent": ["error", "tab", { "SwitchCase": 1 }],
"arrow-parens": ["error", "always"],
"object-curly-spacing": ["error", "always"],
"comma-dangle": ["error", "never"],
"no-console": 0,
"no-unused-vars": "off",
"unused-imports/no-unused-imports": "error",
"unused-imports/no-unused-vars": [
"warn",
{ "vars": "all", "varsIgnorePattern": "^_", "args": "after-used", "argsIgnorePattern": "^_" }
]
}
}
}
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
FROM node:10.24.1-buster-slim

RUN apt-get update && \
apt-get install -y --no-install-recommends curl openssl ca-certificates git python build-essential && \
apt-get install -y curl openssl ca-certificates git python build-essential && \
rm -rf /var/lib/apt/lists/* && \
npm config set unsafe-perm true && \
npm install pm2@3.2.7 sequelize-cli@5.4.0 mocha -g --loglevel=error
Expand Down
35 changes: 0 additions & 35 deletions server/.eslintrc.json

This file was deleted.

1 change: 1 addition & 0 deletions server/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
tools/nginx/logs
12 changes: 6 additions & 6 deletions server/api/controllers/admin.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { loggerAdmin } = require('../../config/logger');
const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { cloneDeep, pick } = require('lodash');
const { all } = require('bluebird');
const { USER_NOT_FOUND } = require('../../messages');
Expand Down Expand Up @@ -86,7 +86,7 @@ const putAdminKit = (req, res) => {
if (data.kit) {
if (data.kit.setup_completed) {
loggerAdmin.error(req.uuid, 'controllers/admin/putAdminKit', 'Cannot update setup_completed value through this endpoint');
return res.status(400).json({ message: 'Cannot update setup_completed value through this endpoint'});
return res.status(400).json({ message: 'Cannot update setup_completed value through this endpoint' });
}
}

Expand Down Expand Up @@ -890,7 +890,7 @@ const mintAsset = (req, res) => {
.then((data) => {
loggerAdmin.info(
req.uuid,
'controllers/admin/mintAsset successful',
'controllers/admin/mintAsset successful'
);
return res.status(201).json(data);
})
Expand Down Expand Up @@ -959,7 +959,7 @@ const putMint = (req, res) => {
.then((data) => {
loggerAdmin.info(
req.uuid,
'controllers/admin/putMint successful',
'controllers/admin/putMint successful'
);
return res.json(data);
})
Expand Down Expand Up @@ -1031,7 +1031,7 @@ const burnAsset = (req, res) => {
.then((data) => {
loggerAdmin.info(
req.uuid,
'controllers/admin/burnAsset successful',
'controllers/admin/burnAsset successful'
);
return res.status(201).json(data);
})
Expand Down Expand Up @@ -1100,7 +1100,7 @@ const putBurn = (req, res) => {
.then((data) => {
loggerAdmin.info(
req.uuid,
'controllers/admin/putBurn successful',
'controllers/admin/putBurn successful'
);
return res.json(data);
})
Expand Down
4 changes: 2 additions & 2 deletions server/api/controllers/deposit.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { loggerDeposits } = require('../../config/logger');
const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { errorMessageConverter } = require('../../utils/conversion');

const getAdminDeposits = (req, res) => {
Expand Down Expand Up @@ -137,5 +137,5 @@ const getUserDeposits = (req, res) => {

module.exports = {
getAdminDeposits,
getUserDeposits,
getUserDeposits
};
2 changes: 1 addition & 1 deletion server/api/controllers/notification.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { loggerNotification } = require('../../config/logger');
const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { sendEmail } = require('../../mail');
const { MAILTYPE } = require('../../mail/strings');
const { publisher } = require('../../db/pubsub');
Expand Down
2 changes: 1 addition & 1 deletion server/api/controllers/order.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { loggerOrders, loggerUser } = require('../../config/logger');
const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { isPlainObject, isNumber } = require('lodash');
const { errorMessageConverter } = require('../../utils/conversion');
const { isUUID } = require('validator');
Expand Down
2 changes: 1 addition & 1 deletion server/api/controllers/otp.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

const { INVALID_OTP_CODE } = require('../../messages');
const { loggerOtp } = require('../../config/logger');
const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { errorMessageConverter } = require('../../utils/conversion');

const requestOtp = (req, res) => {
Expand Down
2 changes: 1 addition & 1 deletion server/api/controllers/public.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
const packageJson = require('../../package.json');
const { API_HOST, HOLLAEX_NETWORK_ENDPOINT } = require('../../constants');
const { loggerPublic } = require('../../config/logger');
const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { errorMessageConverter } = require('../../utils/conversion');

const getHealth = (req, res) => {
Expand Down
4 changes: 2 additions & 2 deletions server/api/controllers/tier.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';

const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { loggerTier } = require('../../config/logger');
const { errorMessageConverter } = require('../../utils/conversion');

Expand Down Expand Up @@ -109,7 +109,7 @@ const updateTiersLimits = (req, res) => {
.then(() => {
loggerTier.info(
req.uuid,
'controllers/tier/updateTierLimits updated limits',
'controllers/tier/updateTierLimits updated limits'
);
return res.json({ message: 'Success' });
})
Expand Down
2 changes: 1 addition & 1 deletion server/api/controllers/trade.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { loggerTrades } = require('../../config/logger');
const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { errorMessageConverter } = require('../../utils/conversion');

const getUserTrades = (req, res) => {
Expand Down
2 changes: 1 addition & 1 deletion server/api/controllers/user.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { isEmail, isUUID } = require('validator');
const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { sendEmail } = require('../../mail');
const { MAILTYPE } = require('../../mail/strings');
const { loggerUser } = require('../../config/logger');
Expand Down
2 changes: 1 addition & 1 deletion server/api/controllers/withdrawal.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { loggerWithdrawals } = require('../../config/logger');
const toolsLib = require('../../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { all } = require('bluebird');
const { USER_NOT_FOUND } = require('../../messages');
const { errorMessageConverter } = require('../../utils/conversion');
Expand Down
4 changes: 2 additions & 2 deletions server/api/swagger/swagger.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
swagger: "2.0"
info:
version: "2.2.7"
version: "2.2.8"
title: HollaEx Kit
host: api.hollaex.com
basePath: /v2
Expand Down Expand Up @@ -1543,7 +1543,7 @@ paths:
- name: symbol
in: query
description: Currency symbol
required: false
required: true
type: string
responses:
200:
Expand Down
4 changes: 2 additions & 2 deletions server/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ var YAML = require('yamljs');
var swaggerDoc = YAML.load('./api/swagger/swagger.yaml');
const { logEntryRequest, stream, logger } = require('./config/logger');
const { domainMiddleware, helmetMiddleware } = require('./config/middleware');
const toolsLib = require('./utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');
const { checkStatus } = require('./init');
const { API_HOST, CUSTOM_CSS } = require('./constants');

Expand Down Expand Up @@ -52,7 +52,7 @@ checkStatus()
Object.entries(swaggerDoc.paths).forEach(([path, pathContent], index) => {
Object.keys(pathContent).forEach((method) => {
if (method.indexOf('swagger') === -1) {
if (pathContent[method].hasOwnProperty('tags')) {
if (Object.prototype.hasOwnProperty.call(pathContent[method], 'tags')) {
const tags = pathContent[method].tags;
const index = tags.findIndex((value) => value === 'Admin' || value === 'Notification');
if (index > -1) {
Expand Down
4 changes: 2 additions & 2 deletions server/config/logger.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ const all = format((info) => {
});

// used for filtering specific logs. currently not used.
const filterOnly = level => {
const filterOnly = (level) => {
return format((info) => {
if (info[LEVEL] === level) {
return info;
Expand All @@ -49,7 +49,7 @@ const filterOnly = level => {

const generateLoggerConfiguration = (name) => {
const transportsConfig = [
new transports.Console({ level: LOG_LEVEL} )
new transports.Console({ level: LOG_LEVEL } )
];

if (APM_ENABLED) {
Expand Down
2 changes: 1 addition & 1 deletion server/config/middleware.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const ALLOWED_DOMAINS = () => toolsLib.getKitSecrets().allowed_domains || (proce
const helmet = require('helmet');
const expectCt = require('expect-ct');
const { apm } = require('./logger');
const toolsLib = require('../utils/toolsLib');
const toolsLib = require('hollaex-tools-lib');

const domainMiddleware = (req, res, next) => {
logger.verbose(req.uuid, 'origin', req.headers['x-real-origin']);
Expand Down
24 changes: 12 additions & 12 deletions server/config/redis.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,24 @@ const defaultConfig = {
const productionConfig = {
client: REDIS_PASSWORD
? {
...redisClientConfig,
password: REDIS_PASSWORD,
auth: REDIS_PASSWORD
}
...redisClientConfig,
password: REDIS_PASSWORD,
auth: REDIS_PASSWORD
}
: redisClientConfig,
redis: REDIS_PASSWORD
? {
...redisClientConfig,
password: REDIS_PASSWORD,
auth: REDIS_PASSWORD
}
...redisClientConfig,
password: REDIS_PASSWORD,
auth: REDIS_PASSWORD
}
: redisClientConfig,
pubsub: PUBSUB_PASSWORD
? {
...redisPubsubConfig,
password: PUBSUB_PASSWORD,
auth: PUBSUB_PASSWORD
}
...redisPubsubConfig,
password: PUBSUB_PASSWORD,
auth: PUBSUB_PASSWORD
}
: redisPubsubConfig
};

Expand Down
2 changes: 1 addition & 1 deletion server/db/migrations/20170717083259-create-user.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ module.exports = {
is_tech: {
type: Sequelize.BOOLEAN,
defaultValue: false
},
}
},
{
timestamps: true,
Expand Down
Loading

0 comments on commit d1e616a

Please sign in to comment.