// /*=======================Development===========================*/
import yenv from 'yenv';
const env = yenv('../env_p2p.yaml', { env: 'development' });

export const SERVICE_HOST = env.SERVICE_HOST;
export const SERVICE_USER = env.SERVICE_USER;
export const SERVICE_PASS = env.SERVICE_PASS;

export const DB_USER_NOSQL = env.DB_USER_NOSQL;
export const DB_PASS_NOSQL = env.DB_PASS_NOSQL;
export const DB_NAME_NOSQL = env.DB_NAME_NOSQL;

export const DB_URL_SQL = env.DB_URL_SQL;
export const DB_NAME_SQL = env.DB_NAME_SQL;
export const DB_USER_SQL = env.DB_USER_SQL;
export const DB_PASS_SQL = env.DB_PASS_SQL;
export const DB_PORT_SQL = env.DB_PORT_SQL;
export const DB_DIALECT_SQL = env.DB_DIALECT_SQL;

export const SITE_NAME = env.SITE_NAME;
export const JWT_KEY = env.JWT_KEY;
export const TYPE_ENV = env.TYPE_ENV;
export const API_PATH = env.API_PATH;
export const API_PORT = env.API_PORT;
export const TG_BOT = env.TG_BOT;

/*=======================Production===========================*/

// export const SERVICE_HOST = process.env.SERVICE_HOST;
// export const SERVICE_USER = process.env.SERVICE_USER;
// export const SERVICE_PASS = process.env.SERVICE_PASS;

// export const DB_USER_NOSQL = process.env.DB_USER_NOSQL;
// export const DB_PASS_NOSQL = process.env.DB_PASS_NOSQL;
// export const DB_NAME_NOSQL = process.env.DB_NAME_NOSQL;

// export const DB_URL_SQL = process.env.DB_URL_SQL;
// export const DB_NAME_SQL = process.env.DB_NAME_SQL;
// export const DB_USER_SQL = process.env.DB_USER_SQL;
// export const DB_PASS_SQL = process.env.DB_PASS_SQL;
// export const DB_PORT_SQL = process.env.DB_PORT_SQL;
// export const DB_DIALECT_SQL = process.env.DB_DIALECT_SQL;

// export const SITE_NAME = process.env.SITE_NAME;
// export const JWT_KEY = process.env.JWT_KEY;
// export const TYPE_ENV = process.env.TYPE_ENV;
// export const API_PATH = process.env.API_PATH;
// export const API_PORT = process.env.API_PORT;
// export const TG_BOT = false;

export const DB_URL_NOSQL = `mongodb+srv://${DB_USER_NOSQL}:${DB_PASS_NOSQL}@cluster0-gtmtp.gcp.mongodb.net/${DB_NAME_NOSQL}?retryWrites=true&w=majority`;

// ===================== Binance ================================
export const CONSTANTS_BN = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f12',
	// shortName exchange
	SHORT_NAME: 'BN',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'POST',
		// url: 'https://p2p.binance.com/gateway-api/v2/public/c2c/adv/search',
		url: 'https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search', // UPD 12.07.2023
	},
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'POST',
		url:
			'https://c2c.binance.com/bapi/c2c/v1/private/c2c/order-match/order-list-archived-involved',
		// endDate: "1661194799999"
		// orderStatusList: null
		// page: 1
		// rows: 10
		// startDate: "1653159600000"
		// url: 'https://c2c.binance.com/bapi/c2c/v2/private/c2c/order-match/order-list', // UPD 22.08.2022
		// url: "https://c2c.binance.com/bapi/c2c/v1/private/c2c/order-match/getOrderMatchList", // UPD 03.09.2021
	},
	// получение сделок мерчанта по API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url:
			'https://api2.binance.com/sapi/v1/c2c/orderMatch/listUserOrderHistory',
		//?tradeType=BUY,SELL&timestamp=timestamp&rows=20
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'POST',
		url:
			'https://c2c.binance.com/bapi/c2c/v2/private/c2c/order-match/order-detail',
	},
	// {orderNumber: "20366214365315293184", createTime: "1654306313000"}
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'POST',
		url:
			'https://c2c.binance.com/bapi/c2c/v2/private/c2c/adv/list-by-page',
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: {
		method: 'POST',
		url:
			'https://c2c.binance.com/bapi/c2c/v2/private/c2c/pay-method/user-paymethods',
	},
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: {
		method: 'POST',
		url:
			'https://c2c.binance.com/bapi/c2c/v2/private/c2c/adv/update-status',
	},
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: {
		method: 'POST',
		url: 'https://c2c.binance.com/bapi/c2c/v2/private/c2c/adv/detail',
	},
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: {
		method: 'POST',
		url: 'https://c2c.binance.com/bapi/c2c/v2/private/c2c/adv/update',
	},
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: {
		method: 'GET',
		url:
			'https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/user/profile-and-ads-list',
		// url:"https://p2p.binance.com/bapi/c2c/v2/public/c2c/merchant/adv-details", old: '22.06.2021',
	},
	// получение тикера и цены
	GET_DATA_TICKER: {
		method: 'GET',
		url: 'https://api.binance.com/api/v3/ticker/price',
	},
	// ?symbol=ETHUSDT
	// url: "https://binance.com/api/v3/ticker/price"  old: '13.05.2022',
	// ?symbol=ethusdt old
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'POST',
		url:
			'https://www.binance.com/bapi/capital/v1/private/streamer/trade/get-user-trades',
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'POST',
		url:
			'https://www.binance.com/bapi/capital/v1/private/streamer/order/get-open-orders',
	},
	// получение активных spot-ордеров BY API
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: 'https://api3.binance.com/api/v3/openOrders',
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'POST',
		url:
			'https://www.binance.com/bapi/asset/v3/private/asset-service/asset/get-user-asset',
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: 'GET',
		url: 'https://www.binance.com/bapi/c2c/v1/private/c2c/asset/balance',
	},
	// получение суммы заблокированных средств p2p-аккаунта // added 19.02.2022
	GET_DATA_LOCKED: {
		method: 'POST',
		url:
			'https://www.binance.com/bapi/capital/v3/private/capital/withdraw/lockedData',
	},
	// получение данных об ордерах мерчанта p2p-аккаунта // added 19.02.2022
	GET_MERCHANT_SUMMARY_BY_API: {
		method: 'GET',
		url:
			'https://api.binance.com/sapi/v1/c2c/orderMatch/getUserOrderSummary',
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: {
		method: 'POST',
		url:
			'https://www.binance.com/bapi/futures/v4/private/future/user-data/user-balance',
	},
	// получение баланса earn-аккаунта
	GET_EARN_BALANCE: {
		method: 'GET',
		url:
			'https://www.binance.com/bapi/earn/v1/private/lending/union/unionPositionWithLaunchpoolSummary',
	},
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: {
		method: 'POST',
		url: 'https://www.binance.com/bapi/c2c/v1/private/c2c/asset/transfer',
	},
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: {
		method: 'POST',
		url:
			'https://www.binance.com/bapi/asset/v1/private/asset-service/wallet/transfer',
	},
};
// ===================== Huobi ================================
const baseURL_HB_2 = 'https://api.huobi.pro';
export const CONSTANTS_HB = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f13',
	// shortName exchange
	SHORT_NAME: 'HB',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'GET',
		url: 'https://otc-api.huobi.com/v1/data/trade-market',
	},
	// ?coinId=2&currency=11&tradeType=sell&currPage=1&payMethod=0&acceptOrder=0&country=&blockType=general&online=1&range=0&amount=
	// coinId: 2
	// currency: 11
	// tradeType: sell
	// currPage: 1
	// payMethod: 0
	// acceptOrder: 0
	// country: null
	// blockType: general
	// online: 1
	// range: 0
	// amount: null
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'GET',
		url: 'https://www.htx.com/-/x/otc/v1/trade/order/list',
	},
	// url: 'https://otc-api.trygofast.com/v1/trade/order/list' old: '03.03.2024'
	// https://otc-api.bitderiv.com/v1/trade/order/list old: '05.12.2022'
	// https://otc-api.trygofast.com/v1/trade/order/list old: '07.06.2022',
	// ?orderStatus=all&currPage=1&orderType=c2c
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'GET',
		url: 'https://www.htx.com/-/x/otc/v1/trade/order',
	},
	// https://otc-api.trygofast.com/v1/trade/order
	// https://otc-api.bitderiv.com/v1/trade/order old: '05.12.2022'
	// ?orderId=142828524
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'GET',
		url: 'https://otc-cf.huobi.com/v1/data/trade-list',
		// https://otc-api.bitderiv.com/v1/data/trade-list old: '05.12.2022'
		// https://otc-api.trygofast.com/v1/data/trade-list old: '07.06.2022',
		// ?currPage=1
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены // added 20.02.2022
	GET_DATA_TICKER: {
		method: 'GET',
		url: 'https://api.huobi.pro/market/detail',
		// ?symbol=ethusdt
	},
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'GET',
		url: 'https://www.huobi.com/-/x/pro/v1/order/orders',
		// ?states=filled&start-date=2022-01-27&end-date=2022-08-25&direction=all&size=50&currentPage=0&types=buy-limit,sell-limit,buy-market,sell-market,buy-ioc,sell-ioc,buy-limit-maker,sell-limit-maker,buy-limit-fok,sell-limit-fok
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'GET',
		url: 'https://www.huobi.com/-/x/pro/v1/order/openOrders',
		// ?direction=all&size=11&currentPage=0&account-id=31101744&types=buy-limit,sell-limit,buy-market,sell-market,buy-ioc,sell-ioc,buy-limit-maker,sell-limit-maker,buy-limit-fok,sell-limit-fok&r=6ls7cj&x-b3-traceid=33a33d1bde1fd91b621494d6484cb41d
	},
	// получение активных spot-ордеров by API
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_HB_2}/v1/order/openOrders`,
	},
	// получение истории spot-ордеров by API
	GET_HISTORY_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_HB_2}/v1/order/history`,
	},
	// получение баланса spot-аккаунта by API
	GET_USER_BALANCES_BY_API: {
		method: 'GET',
		url: `${baseURL_HB_2}/v1/account/accounts/`,
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'GET',
		url: 'https://www.htx.com/-/x/pro/v1/account/spot-account/balance',
		// ?r=fo40uc&x-b3-traceid=e4a2651c83de89fe70a48ce2de05afa
		// https://www.htx.com/-/x/pro/v1/account/spot-account/balance
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: 'GET',
		url: 'https://www.htx.com/-/x/otc/v1/capital/balance',
		// 'https://www.huobi.com/-/x/otc/v1/capital/balance'
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: {
		method: 'POST',
		url:
			'https://www.huobi.com/futures/api/linear-swap-order/x/v1/linear_swap_overview_account_info',
	},
	// {trade_partition: "ALL"}
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Okex ================================
const baseURL_KX_1 = 'https://www.okx.cab';
const baseURL_KX_2 = 'https://www.okx.com';
export const CONSTANTS_KX = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f14',
	// shortName exchange
	SHORT_NAME: 'KX',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'GET',
		url: `${baseURL_KX_2}/v3/c2c/tradingOrders/books`,
	},
	// ?t=1633537760776&quoteCurrency=rub&baseCurrency=usdt&side=sell&paymentMethod=all&userType=all&showTrade=false&noShowSafetyLimit=false&showFollow=false&showAlreadyTraded=false&isAbleFilter=false
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'GET',
		url: `${baseURL_KX_2}/v3/c2c/orders/list`,
		// url: `${baseURL_KX_2}/v4/c2c/order/getOrderList`,
	},
	// ?t=1647348894333&side=all&status=all&startTime=1631593400105&endTime=1647348894333&halfAYear=true&pageSize=10&topAppealOrders=false&pageType=true&pageIndex=1&_num=0.19517569681156077
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'GET',
		url: `${baseURL_KX_2}/v3/c2c/orders`,
	},
	// /220608073519988?t=1654767455034
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'GET',
		url: `${baseURL_KX_1}/v3/c2c/tradingOrders/my`,
	},
	// ?t=1659090472915&_num=0.2692480502845114&key=my-ads
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'GET',
		url: `${baseURL_KX_1}/priapi/v5/trade/orders-history-archive`,
		// ?t=1661477064186&ordType=limit,market,mmp&_start=1656615600000&_end=1661540399000&limit=20&_feReq=true&state=filled&_sortType=filledTime
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'GET',
		url: `${baseURL_KX_1}/priapi/v5/trade/orders-pending`,
		// ?t=1661265229563&ordType=limit,market,mmp&_start=1641063600000&_end=1661281199000&limit=20&_feReq=true
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'GET',
		url: `${baseURL_KX_2}/v2/asset/balance`,
		// ?t=1653138076373&valuationUnit=USDT&transferFrom=18&limit=5
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: 'GET',
		url: `${baseURL_KX_2}/v2/asset/balance`,
		// ?t=1653138076373&valuationUnit=USDT&transferFroms=6&limit=5
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Bitzlato ================================
// const baseURL_BZ_1 = 'https://bitzlato.com/';
// const baseURL_BZ_2 = 'https://bitzlato.bz/';
const baseURL_BZ_3 = 'https://bitzlato.net/';
export const CONSTANTS_BZ = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f15',
	// shortName exchange
	SHORT_NAME: 'BZ',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'GET',
		url: `${baseURL_BZ_3}api/p2p/public/exchange/dsa/`,
		// https://bitzlato.bz
	},
	// ?skip=0&limit=20&type=purchase&currency=RUB&cryptocurrency=BTC&isOwnerVerificated=true&isOwnerTrusted=false&isOwnerActive=false&paymethod=3547&amount=5000&amountType=currency&lang=en
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'GET',
		url: `${baseURL_BZ_3}api2/p2p/trade/`,
		// 'https://bitzlato.bz/api2/p2p/trade/'
	},
	// получение закрытых сделок мерчанта
	// ?onlyClosed=true&limit=10&skip=0
	// получение всех ордеров мерчанта
	// ?limit=10&skip=0

	// получение сделок мерчанта по API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_BZ_3}api/p2p/trade/`,
		// https://bitzlato.bz/
		// ?limit=10&skip=0
	},

	// получение данных о мерчант-сделке по id по API
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'GET',
		url: `${baseURL_BZ_3}api2/p2p/trade/`,
		// https://bitzlato.bz/api2/p2p/trade/15564950
	},

	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS_BY_API: {
		method: 'GET',
		url: `${baseURL_BZ_3}api/p2p/trade/`,
		// https://bitzlato.bz/api/p2p/trade/15564950
	},

	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'GET',
		url: `${baseURL_BZ_3}api2/p2p/dsa/all`,
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'GET',
		url: `${baseURL_BZ_3}api/v2/peatio/market/trades`,
		// ?page=1&limit=25&state=done
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'GET',
		url: `${baseURL_BZ_3}api/v2/peatio/market/orders`,
		// ?page=1&limit=25&state[]=wait
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'GET',
		url: `${baseURL_BZ_3}api/whaler/private/v1/balances`,
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Garantex ================================
const baseURL_GX = 'garantex.org'; // garantex.io
export const CONSTANTS_GX = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f16',
	// shortName exchange
	SHORT_NAME: 'GX',
	// базовый URL
	BASE_URL: '',
	// Получение токена авторизации Garantex
	GET_AUTH_TOKEN: {
		method: 'POST',
		url: `https://dauth.${baseURL_GX}/api/v1/sessions/generate_jwt`,
	},
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'GET',
		url: `https://${baseURL_GX}/api/v2/otc/ads`,
	},
	// ?direction=sell&payment_method=tinkoff&currency=rub
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'GET',
		url: `https://${baseURL_GX}/api/v2/otc/deals`,
	},
	// ?limit=250
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'GET',
		url: `https://${baseURL_GX}/api/v2/otc/deals/`,
	},
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'GET',
		url: `https://${baseURL_GX}/api/v2/otc/my/ads`,
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: {
		method: 'GET',
		url: 'https://garantex.org/api/v2/trades',
	},
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'GET',
		url: `https://${baseURL_GX}/api/v2/trades/my`,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'GET',
		url: `https://${baseURL_GX}/api/v2/orders`,
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: 'GET',
		url: `https://${baseURL_GX}/api/v2/accounts`,
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Bybit ================================
const baseURL_BT_1 = 'https://api2.bybit.com';
const baseURL_BT_2 = 'https://api.bytick.com';
const baseURL_BT_3 = 'https://api.bybit.com';
export const CONSTANTS_BT = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f17',
	// shortName exchange
	SHORT_NAME: 'BT',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'POST',
		url: 'https://api2.bybit.com/spot/api/otc/item/list',
	},
	// ?tokenId=USDT&currencyId=RUB&payment=62&side=0&size=20&page=1&amount=1000
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'POST',
		url: 'https://api2.bybit.com/fiat/otc/order/simplifyList',
		// url: 'https://api2.bybit.com/fiat/otc/order/list', old 03.09.2024
		// url: 'https://api2.bybit.com/spot/api/otc/order/list',
	},
	// ?tokenId=USDT&page=1&size=10
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'POST',
		// url: 'https://api2.bybit.com/spot/api/otc/new/order/info',
		url: 'https://api2.bybit.com/fiat/otc/order/info',
	},
	// ?orderId=1173259693754435584
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'POST',
		url: 'https://api2.bybit.com/fiat/otc/item/personal/list',
		// url: 'https://api2.bybit.com/spot/api/otc/item/personal_list',
	},
	// ?page=1&size=10&status=2		activeAdvs
	// ?page=1&size=10&status=0		aLLAdvs
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'POST',
		url: `${baseURL_BT_1}/unified/spot/v5/order/trades`,
		// method: 'GET',
		// url: `${baseURL_BT_1}/spot/api/order/my_trades`,
		// ?limit=21&s=getOrders&from_trade_id=0&start_time=1660244400000&end_time=1660928095261
	},
	// получение истории spot-ордеров BY_API
	GET_HISTORY_SPOT_ORDERS_BY_API: {
		method: 'GET',
		// url: `${baseURL_BT_3}/spot/v3/private/history-orders`,
		url: `${baseURL_BT_3}/v5/order/history`,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'POST',
		url: `${baseURL_BT_1}/unified/spot/v5/order/orders`,
		// method: 'GET',
		// url: `${baseURL_BT_1}/spot/api/order/open_orders`,
		// ?limit=21&s=getOrders&from_order_id=0
	},
	// получение активных spot-ордеров BY_API
	// https://bybit-exchange.github.io/docs/v5/order/open-order
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		// url: `${baseURL_BT_3}/spot/v3/private/open-orders`,
		url: `${baseURL_BT_3}/v5/order/realtime`,
	},
	// получение баланса spot-аккаунта BY_API
	// https://bybit-exchange.github.io/docs/v5/account/wallet-balance#request-parameters
	GET_SPOT_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_BT_3}/v5/account/wallet-balance`,
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'POST',
		url:
			'https://api2.bybit.com/siteapi/unified/private/account-walletbalance',
		// method: 'GET',
		// url: 'https://api2.bybit.com/spot/api/v1/asset/get?account_type=1', old 26.03.2024
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: 'GET',
		url: 'https://api2.bybit.com/fiat/private/fund-account/balance-list',
		// ?account_category=crypto
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: {
		method: 'GET',
		url:
			'https://api2.bybit.com/v3/private/cht/asset-common/total-balance',
	},
	// получение баланса futures-аккаунта BY_API
	// https://bybit-exchange.github.io/docs/derivatives/unified/wallet
	GET_FUT_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_BT_3}/unified/v3/private/account/wallet/balance`,
	},
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: {
		method: 'POST',
		url: 'https://api2.bybit.com/v3/private/asset/transfer',
	},
	// amount: "154.4472"
	// fromAccountType: "ACCOUNT_TYPE_FUND"
	// from_account_id: "25917360"
	// sCoin: "USDT"
	// toAccountType: "ACCOUNT_TYPE_SPOT"
	// to_account_id: "22032766"
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: {
		method: 'POST',
		url: 'https://api2.bybit.com/v3/private/asset/transfer',
	},
	// amount: "132.8328"
	// fromAccountType: "ACCOUNT_TYPE_SPOT"
	// from_account_id: "22032766"
	// sCoin: "USDT"
	// toAccountType: "ACCOUNT_TYPE_FUND"
	// to_account_id: "25917360"
	// получение id spot-аккаунта
	// GET_SPOT_ACCOUNT_ID: { method: "GET", url: "https://api2.bybit.com/v3/private/wallet/list"},
	// получение id p2p-аккаунта
	// GET_P2P_ACCOUNT_ID: { method: "POST", url: "https://api2.bybit.com/s1/byfi/get-user-balance"}
	GET_ALL_TICKERS_FUT: {
		method: 'GET',
		url: 'https://api2.bybit.com/contract/v5/product/dynamic-symbol-list',
	},
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_BT_3}/derivatives/v3/public/tickers`,
		// url: `${baseURL_BT_2}/v5/market/tickers`,
	},
	GET_ALL_TICKERS_SPOT: {
		method: 'GET',
		url: 'https://api2.bybit.com/spot/api/basic/symbol_list',
	},
};
// ===================== Pexpay ================================
export const CONSTANTS_PX = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f18',
	// shortName exchange
	SHORT_NAME: 'PX',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'POST',
		url: 'https://www.pexpay.com/bapi/c2c/v1/friendly/c2c/ad/search',
	},
	// {"page":1,"rows":10,"payTypes":["QIWI"],"classifies":[],"asset":"USDT","tradeType":"SELL","fiat":"RUB","publisherType":null,"filter":{"payTypes":[]},"transAmount":"1000"}
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'POST',
		url:
			'https://www.pexpay.co/bapi/c2c/v1/private/c2c/order-match/order-list',
	},
	// получение сделок мерчанта по API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url: 'https://api.pexpay.com//sapi/v1/c2c/ad/getAvailableAdClassify',
		// 'https://api.pexpay.com/sapi/v1/c2c/orderMatch/listUserOrderHistory',
		//?tradeType=BUY,SELL&timestamp=timestamp&rows=20
	},
	// {page: 1, rows: 10, startDate: "1634376070863", endDate: "1650100870864"}
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'POST',
		url:
			'https://www.pexpay.co/bapi/c2c/v1/private/c2c/order-match/order-detail',
	},
	// {orderNo: "20368140060871286784"}
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'POST',
		url:
			'https://www.pexpay.com/bapi/c2c/v1/private/c2c/ad/listWithPagination',
	},
	// {  "inDeal": 1,  "rows": 10,  "page": 1}
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: {
		method: 'POST',
		url:
			'https://www.pexpay.com/bapi/c2c/v1/private/c2c/pay-method/user-paymethods',
	},
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: {
		method: 'POST',
		url: 'https://www.pexpay.com/bapi/c2c/v1/private/c2c/ad/update-status',
	},
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: {
		method: 'POST',
		url: 'https://www.pexpay.com/bapi/c2c/v1/private/c2c/ad/detail',
	},
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: {
		method: 'POST',
		url: 'https://www.pexpay.com/bapi/c2c/v1/private/c2c/ad/update',
	},
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'POST',
		url:
			'https://www.pexpay.co/bapi/mbx/v1/private/spot/order/get-user-trades',
		// endTime: 1661281199999,
		// page: 1,
		// rows: 10,
		// startTime: 1660590000000,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'POST',
		url:
			'https://www.pexpay.co/bapi/mbx/v1/private/spot/order/get-open-orders',
		// endTime: 1661281199999,
		// page: 1,
		// rows: 10,
		// startTime: 1660590000000,
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'POST',
		url:
			'https://www.pexpay.co/bapi/asset/v3/private/asset-service/asset/get-user-asset',
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: 'POST',
		url:
			'https://www.pexpay.com/bapi/asset/v3/private/asset-service/asset/get-ledger-asset',
	},
	// {needBtcValuation: true}
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Bitpapa ================================
const baseURL_BP_1 = 'https://bitpapa.com';
export const CONSTANTS_BP = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f19',
	// shortName exchange
	SHORT_NAME: 'BP',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'GET',
		// url: `${baseURL_BP_1}/api/v1/partners/ads/search`,
		url: `${baseURL_BP_1}/api/v1/pro/search`,
	},
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: { method: '', url: '' },
	// получение сделок мерчанта by API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_BP_1}/api/v1/trades/`,
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение данных о мерчант-сделке по id by API
	GET_MERCHANT_ORDER_DETAILS_BY_API: {
		method: 'GET',
		url: `${baseURL_BP_1}/api/v1/trades`,
		// /caea845b-43a4-4855-b4c5-8ffd257110ff
	},
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_SPOT_ORDERS: { method: '', url: '' },
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта by API
	GET_P2P_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_BP_1}/api/v1/me/balance`,
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Paxful ================================
export const CONSTANTS_PF = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f1b',
	// shortName exchange
	SHORT_NAME: 'PF',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: { method: 'GET', url: '' },
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: { method: '', url: '' },
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_SPOT_ORDERS: { method: '', url: '' },
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== LocalCryptos ================================
export const CONSTANTS_LC = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f1a',
	// shortName exchange
	SHORT_NAME: 'LC',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'GET',
		url: 'https://localcryptos.com/api/v1/offers/find',
	},
	// ?city_id=RU&sort_by=popularity&offer_type=sell&local_currency_code=RUB&market_id=3
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: { method: '', url: '' },
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'GET',
		url: 'https://localcryptos.com/api/v1/offers/my_offers',
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_SPOT_ORDERS: { method: '', url: '' },
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: '',
		url: 'https://localcryptos.com/api/v1/accounts/current_summary',
	},
	// ?token_balances=ETH%2CBTC%2CLTC%2CDASH%2CBCH
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== MexcGlobal ================================
// const baseURL_MG_1 = 'https://otc.mexc.com/';
const baseURL_MG_2 = 'https://p2p.mexc.com/';
const baseURL_MG_3 = 'https://api.mexc.com/';
export const CONSTANTS_MG = {
	// exchange ID
	ID: '63039ac2956b2f07f0e56f1c',
	// shortName exchange
	SHORT_NAME: 'MG',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'GET',
		url: `${baseURL_MG_2}api/market`,
		// ?blockTrade=false&coinName=USDT&currency=RUB&payMethod=12&countryCode=&page=1&tradeType=BUY&amount=500
	},
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'GET',
		url: `${baseURL_MG_2}api/order/deal/history`,
		// 'https://otc.mexc.com/api/order/deal/history'
		// ?orderDealStates=&page=1
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'GET',
		url: `${baseURL_MG_2}api/merchant/order_deal/info/`,
		// f1cd44b1653948a185974268712274ce,
		// url: 'https://p2p.mexc.com/api/order/info/'
		// 90e724e51ba84bdda773a735e7863ba6,
	},
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'GET',
		url: `${baseURL_MG_2}api/merchant/order`,
		// ?orderState=OPEN&page=1&tradeType=
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: {
		method: 'GET',
		url: 'https://api.mexc.com/api/v3/ticker/price',
	},
	// получение истории spot-ордеров BY_API
	GET_HISTORY_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_MG_3}api/v3/myTrades`,
	},
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'GET',
		url: 'https://www.mexc.com/api/platform/spot/deal/deals',
		// 30 days
		// endTime:1667156399999
		// pageNum:1
		// pageSize:10
		// startTime:1664564400000
	},
	// получение активных spot-ордеров BY_API
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		// url: `${baseURL_MG_3}api/v3/allOrders`, // NEW status
		url: `${baseURL_MG_3}api/v3/openOrders`,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'GET',
		url: 'https://www.mexc.com/api/platform/spot/order/current/orders/v2',
		// pageNum:1
		// pageSize:10
		// orderTypes:1
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'GET',
		// url: 'https://www.mexc.com/api/platform/asset/spot',
		url:
			'https://www.mexc.com/api/platform/asset/api/asset/spot/convert/v2', // UPD 19.07.2023
	},
	// получение баланса spot-аккаунта BY_API
	GET_SPOT_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_MG_3}api/v3/account`,
		// https://mxcdevelop.github.io/apidocs/spot_v3_en/#account-information
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: 'GET',
		url: `${baseURL_MG_2}api/v3/user/asset`, // UPD 27.06.2024
		// url: 'https://www.mexc.com/api/platform/asset/api/asset/otc/convert/v2', // UPD 19.07.2023
		// url: 'https://www.mexc.com/api/platform/asset/otc',
		// url: 'https://www.mexc.com/api/platform/asset/api/asset/sub/overview/v3?subSys=otc', // UPD 19.07.2023
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== KuCoin ================================
export const CONSTANTS_KC = {
	// exchange ID
	ID: '6347c4eb4bb0290fc8aad999',
	// shortName exchange
	SHORT_NAME: 'KC',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'GET',
		url: 'https://www.kucoin.com/_api/otc/ad/list',
		// ?currency=USDT&side=SELL&legal=RUB&page=1&pageSize=10&status=PUTUP&c=fb4ef5fb120844daae5466413331c728&lang=en_US
	},
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'GET',
		url: 'https://www.kucoin.com/_api/otc/order/history',
		// ?page=1&pageSize=12&lang=en_US
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'GET',
		url: 'https://www.kucoin.com/_api/otc/v3/order/',
		// 63637cfe9d73aa00016a437c
		// ?c=c09c19fa41424ecb97be73e2c8b16f11&lang=en_US
	},
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'GET',
		url: 'https://www.kucoin.com/_api/otc/ad/user/list',
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'GET',
		url: 'https://www.kucoin.com/_api/trade-front/fills',
		// ?currentPage=1&pageSize=20&start=1664823600000&end=1667588399000&tradeType=TRADE&lang=en_US
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'GET',
		url: 'https://www.kucoin.com/_api/trade-front/order/getUserOrders',
		// ?currentPage=1&pageSize=20&tradeType=TRADE&lang=en_US
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: '',
		url: 'https://www.kucoin.com/_api/account-front/query/currency-sort',
		// ?type=DEPOSIT&lang=en_US
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Gate.io ================================
const baseURL_GT_1 = 'https://api.gateio.ws/api/v4';
export const CONSTANTS_GT = {
	// exchange ID
	ID: '6347ce90a9ed1524b01d170f',
	// shortName exchange
	SHORT_NAME: 'GT',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'POST',
		url: 'https://www.gate.io/json_svr/query_push/',
		// ?u=21&c=100236
		// === BODY form-data ===
		// type:push_order_list
		// symbol:USDT_RUB
		// big_trade:0
		// amount:10
		// pay_type:qiwi,tink
		// is_blue:1 - Only Verified Merchant

		// type: push_order_list
		// symbol: BTC_RUB
		// big_trade: 0
		// amount: 0.005
		// pay_type: qiwi
		// is_blue:
	},
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'POST',
		url: 'https://www.gate.io/json_svr/query_push/',
		// ?u=21&c=100236
		// === BODY form-data ===
		// action_type:
		// status_type:
		// curr_a:
		// curr_b:
		// startTime: 2022-10-02
		// endTime: 2022-12-09
		// for_query: 1
		// type: my_push_hisotry_list
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: '',
		url: '',
	},
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'POST',
		url: 'https://www.gate.io/json_svr/query_push/',
		// ?u=29&c=777664
		// === BODY form-data ===
		// type: my_push_order_list
		// currencyType: USDT
		// curr_a:
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		// method: 'GET',
		// url: 'https://www.gate.io/json_svr/query/',
		method: 'POST',
		url: 'https://www.gate.io/json_svr/get_my_auto_orders',
		// ?page=1&type=history_order&all_orders=1&order_type=1
		// method: 'POST',
		// url: 'https://www.gate.io/json_svr/get_my_auto_orders',
		// === BODY form-data ===
		// order_status: 2
		// order_type: normal
		// curr_a:
		// curr_b:
		// startTime: 2022-12-11
		// endTime: 2022-12-17
		// limit: 1000
		// offset: 0
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'POST',
		url: 'https://www.gate.io/json_svr/get_my_auto_orders',
		// === BODY form-data ===
		// order_status: 1
		// order_type: normal
		// curr_a:
		// curr_b:
		// startTime:
		// endTime:
		// limit: 1000
		// offset: 0
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		// method: 'POST',
		// url: 'https://www.gate.io/json_svr/query_push/',
		// ?u=29&c=777664
		// === BODY form-data ===
		// type: my_push_order_list
		// currencyType: USDT
		// curr_a:
		method: 'GET',
		url: 'https://www.gate.io/apiw/v2/account/funds_summary',
		// url: 'https://www.gate.io/apiw/v2/account/total_funds',
	},
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_GT_1}/spot/my_trades`,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_GT_1}/spot/open_orders`,
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== BitGet ================================
const baseURL_BG_1 = 'https://api.bitget.com';
// const baseURL_BG_2 = 'https://capi.bitget.com';
export const CONSTANTS_BG = {
	// exchange ID
	ID: '6406f2efbf5d0226fcaa914a',
	// shortName exchange
	SHORT_NAME: 'BG',
	// базовый URL
	BASE_URL: baseURL_BG_1,
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: { method: '', url: '' },
	// получение р2р-ордеров статкана BY API
	GET_P2P_ORDERS_BY_API: {
		method: 'GET',
		url: '/api/p2p/v1/merchant/merchantList',
	},
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: { method: '', url: '' },
	// получение сделок мерчанта BY API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url: '/api/v2/p2p/orderList',
		// url: '/api/p2p/v1/merchant/orderList', // old 27.04.2024
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение объявлений мерчанта BY API
	GET_MERCHANT_ADVS_BY_API: {
		method: 'GET',
		url: '/api/v2/p2p/advList',
		// url: '/api/p2p/v1/merchant/advList', // old 04.09.2024
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: { method: 'POST', url: '' },
	// получение истории spot-ордеров BY API
	GET_HISTORY_SPOT_ORDERS_BY_API: {
		method: 'POST',
		url: '/api/spot/v1/trade/history',
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: { method: 'POST', url: '' },
	// получение активных spot-ордеров BY API
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'POST',
		url: '/api/spot/v1/trade/open-orders',
	},
	// получение баланса spot-аккаунта BY API
	GET_SPOT_BALANCE_BY_API: {
		method: 'GET',
		url: '/api/spot/v1/account/assets',
	},
	// получение баланса p2p-аккаунта BY API
	GET_P2P_BALANCE_BY_API: {
		method: 'GET',
		url: '/api/v2/account/funding-assets',
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== BingX ================================
const baseURL_BX_1 = 'https://api-app.luck-in.com';
const baseURL_BX_2 = 'https://api-app.qq-os.com';
const baseURL_BX_3 = 'https://open-api.bingx.com';
const baseURL_BX_4 = 'https://api-app.we-api.com';
export const CONSTANTS_BX = {
	// exchange ID
	ID: '6517d0f266d53328fc1a08ef',
	// shortName exchange
	SHORT_NAME: 'BX',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: '',
		url: '',
	},
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		// method: 'GET',
		// url: `${baseURL_BX_2}/api/fiat/v1/order-list`,
		method: 'POST',
		url: `${baseURL_BX_4}/api/fiat/v1/common/order-list`,
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: '',
		url: '',
	},
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'POST',
		url: 'https://api-app.luck-in.com/api/c2c/v1/merchant/advert/list',
		// {pageId: 0, pageSize: 20}
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: {
		method: 'POST',
		url:
			'https://www.pexpay.com/bapi/c2c/v1/private/c2c/pay-method/user-paymethods',
	},
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: {
		method: 'POST',
		url: 'https://www.pexpay.com/bapi/c2c/v1/private/c2c/ad/update-status',
	},
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: {
		method: 'POST',
		url: 'https://www.pexpay.com/bapi/c2c/v1/private/c2c/ad/detail',
	},
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: {
		method: 'POST',
		url: 'https://www.pexpay.com/bapi/c2c/v1/private/c2c/ad/update',
	},
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров BY_API
	GET_HISTORY_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_BX_3}/openApi/spot/v1/trade/historyOrders`,
	},
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: '',
		url: '',
	},
	// получение активных spot-ордеров BY_API
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_BX_3}/openApi/spot/v1/trade/openOrders`,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: '',
		url: '',
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'GET',
		url: `${baseURL_BX_2}/api/asset-manager/v1/assets/account-total-overview`,
	},
	// получение баланса spot-аккаунта BY_API
	GET_SPOT_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_BX_3}/openApi/spot/v1/account/balance`,
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: '',
		url: '',
	},
	// {needBtcValuation: true}
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== CommEX ================================
// https://www.commex.com/api-docs/en/c2c/index.html#c2c
const baseURL_CX_1 = 'https://www.commex.com';
const baseURL_CX_2 = 'https://api.commex.com';
export const CONSTANTS_CX = {
	// exchange ID
	ID: '6517ccda1d599c28ac222661',
	// shortName exchange
	SHORT_NAME: 'CX',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/c2c/v1/friendly/c2c/ad/search`,
		// {"page":1,"rows":10,"payTypes":["QIWI"],"classifies":[],"asset":"USDT","tradeType":"SELL","fiat":"RUB","publisherType":null,"filter":{"payTypes":[]},"transAmount":"1000"}
	},
	// получение сделок мерчанта по API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_CX_2}/api/v1/c2c/order-match/list-orders`,
		// url: `${baseURL_CX_2}/api/v1/c2c/order-match/list-order-history`,
	},
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/c2c/v1/private/c2c/order-match/order-list`,
		// {page: 1, rows: 10, startDate: "1680160463188", endDate: "1696100399999"}
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/c2c/v1/private/c2c/order-match/order-detail`,
	},
	// {orderNo: "20368140060871286784"}
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/c2c/v1/private/c2c/ad/listWithPagination`,
	},
	// {  "inDeal": 1,  "rows": 10,  "page": 1}
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/c2c/v1/private/c2c/pay-method/user-paymethods`,
	},
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/c2c/v1/private/c2c/ad/update-status`,
	},
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/c2c/v1/private/c2c/ad/detail`,
	},
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/c2c/v1/private/c2c/ad/update`,
	},
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: {
		method: 'GET',
		url: 'https://api.commex.com/api/v1/ticker/price',
	},
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/capital/v1/private/streamer/trade/get-user-trades`,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/capital/v1/private/streamer/order/get-open-orders`,
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/asset/v3/private/asset-service/asset/get-user-asset`,
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: 'POST',
		url: `${baseURL_CX_1}/bapi/asset/v3/private/asset-service/asset/get-ledger-asset`,
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== TelegramWallet ================================
const baseURL_TG_1 = 'https://walletbot.me/users/public-api/v2/';
export const CONSTANTS_TG = {
	// exchange ID
	ID: '6543296e4318ba235c9968eb',
	// shortName exchange
	SHORT_NAME: 'TG',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: { method: 'GET', url: '' },
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: { method: '', url: '' },
	// получение сделок мерчанта by API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_TG_1}/api/`,
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение данных о мерчант-сделке по id by API
	GET_MERCHANT_ORDER_DETAILS_BY_API: {
		method: '',
		url: `${baseURL_TG_1}/api`,
	},
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров
	GET_SPOT_ORDERS: { method: '', url: '' },
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта by API
	GET_P2P_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_TG_1}/balance`,
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Xeggex ================================
// https://xeggex.com/api
const baseURL_XG_1 = 'https://api.xeggex.com/api/v2';
export const CONSTANTS_XG = {
	// exchange ID
	ID: '65ede67d5304821f40c8e681',
	// shortName exchange
	SHORT_NAME: 'XG',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: { method: 'GET', url: '' },
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'GET',
		url: 'https://v1.xeggex.com/account/p2pdash', // old
		// url: 'https://xeggex.com/account/p2pdash', // new
	},
	// получение сделок мерчанта by API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_XG_1}/api/`,
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение данных о мерчант-сделке по id by API
	GET_MERCHANT_ORDER_DETAILS_BY_API: {
		method: '',
		url: `${baseURL_XG_1}/api`,
	},
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: {
		method: 'GET',
		url: `${baseURL_XG_1}/market/getbysymbol/`,
	},
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_XG_1}/gettrades`,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_XG_1}/getorders`,
	},
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса spot-аккаунта by API
	GET_SPOT_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_XG_1}/balances`,
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== CoinEx ================================
const baseURL_CN_1 = 'https://api.coinex.com';
export const CONSTANTS_CN = {
	// exchange ID
	ID: '665613076dd2851a786137fe',
	// shortName exchange
	SHORT_NAME: 'CN',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: { method: 'GET', url: '' },
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'POST',
		url: 'https://www.coinex.com/res/p2p/order/list',
	},
	// получение сделок мерчанта by API
	GET_MERCHANT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение данных о мерчант-сделке по id by API
	GET_MERCHANT_ORDER_DETAILS_BY_API: { method: 'GET', url: '' },
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: 'GET', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса spot-аккаунта by API
	GET_SPOT_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_CN_1}/v2/assets/spot/balance`,
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Bitmarket ================================
const baseURL_BM_1 = 'https://api-cloud.bitmart.com';
export const CONSTANTS_BM = {
	// exchange ID
	ID: '66a4e21a3b76190c20be8525',
	// shortName exchange
	SHORT_NAME: 'BM',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: { method: 'GET', url: '' },
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'POST',
		url: 'https://www.bitmart.com/gw-api/p2p-trade/p2p/order/getOrderLst',
		// {"pageSize": 10, "pageIndex": 1, "orderQueryStatus": "completeAll"}
		// {"pageSize": 10, "pageIndex": 1, "orderQueryStatus": "pendingAll"}
	},
	// получение сделок мерчанта by API
	GET_MERCHANT_ORDERS_BY_API: { method: '', url: '' },
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'POST',
		url:
			'https://www.bitmart.com/gw-api/p2p-trade/p2p/order/V1/getOrderDetail',
		// {"orderId": "75167"}
	},
	// получение данных о мерчант-сделке по id by API
	GET_MERCHANT_ORDER_DETAILS_BY_API: { method: '', url: '' },
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: {
		method: 'POST',
		url: 'https://www.bitmart.com/gw-api/p2p-trade/p2p/ad/getAdList',
		// {"side": "", "adQueryStatus": ""}
	},
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: 'GET', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса spot-аккаунта by API
	GET_SPOT_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_BM_1}/account/v1/wallet`,
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== ABCex ================================
const baseURL_AX_1 = 'https://gateway.abcex.io';
export const CONSTANTS_AX = {
	// exchange ID
	ID: '6347ced7a9ed1524b01d1710',
	// shortName exchange
	SHORT_NAME: 'AX',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: { method: '', url: '' },
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: { method: '', url: '' },
	// получение сделок мерчанта BY_API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_AX_1}/api/v1/p2p/client/trade/list/my`,
	},
	// получение данных о мерчант-сделке по id BY_API
	GET_MERCHANT_ORDER_DETAILS_BY_API: {
		method: 'GET',
		url: `${baseURL_AX_1}/api/v1/p2p/client/trade/info/`,
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: '', url: '' },
	// получение истории spot-ордеров BY_API
	GET_HISTORY_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_AX_1}/api/v1/trades/my`,
	},
	// получение активных spot-ордеров BY_API
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_AX_1}/api/v1/orders/my`,
	},
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS: { method: '', url: '' },
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS: { method: '', url: '' },
	// получение баланса spot-аккаунта
	GET_BALANCES_BY_API: {
		method: 'GET',
		url: `${baseURL_AX_1}/api/v1/wallets/balances`,
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== Cryptomus ================================
const baseURL_CM_1 = 'https://api.cryptomus.com';
const baseURL_CM_2 = 'https://p2p-api.cryptomus.com';
export const CONSTANTS_CM = {
	// exchange ID
	ID: '66e1577b3e4ca62540be65fe',
	// shortName exchange
	SHORT_NAME: 'CM',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: {
		method: 'POST',
		url: `${baseURL_CM_2}/api/v1/orders/list`,
		// {"page": null, "type": "sell", "currency_code": "", "amount": "", "fiat_currency_code": ""}
	},
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'POST',
		url: `${baseURL_CM_2}/api/v1/user/deals/list`,
		// {"page": 1, "type": "", "currency_code": "", "status": ""}
	},
	// получение сделок мерчанта by API
	GET_MERCHANT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_CM_1}/v2/user-api/convert/order-list`,
	},
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение данных о мерчант-сделке по id by API
	GET_MERCHANT_ORDER_DETAILS_BY_API: { method: 'GET', url: '' },
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: 'GET', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: {
		method: 'POST',
		url: `${baseURL_CM_2}/api/v1/user/wallets`,
		// body: null
	},
	// получение баланса spot-аккаунта by API
	GET_SPOT_BALANCE_BY_API: {
		method: 'GET',
		url: `${baseURL_CM_1}/v2/user-api/balance`,
	},
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== XT.com ================================
const baseURL_XT = 'https://www.xt.com';
export const CONSTANTS_XT = {
	// exchange ID
	ID: '65ede67d5304821f40c8e681',
	// shortName exchange
	SHORT_NAME: 'XT',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: { method: 'GET', url: '' },
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: {
		method: 'POST',
		url: `${baseURL_XT}/exchange-otc/api/web/1_0_0/getOrderList`,
		// FormData
		// market:
		// status: 100
		// pageNo: 1
		// pageSize: 10
	},
	// получение сделок мерчанта by API
	GET_MERCHANT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: {
		method: 'POST',
		url: `${baseURL_XT}/exchange-otc/api/web/1_0_0/getOrder`,
		// FormData
		// id: 183494
	},
	// получение данных о мерчант-сделке по id by API
	GET_MERCHANT_ORDER_DETAILS_BY_API: { method: 'GET', url: '' },
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: 'GET', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: {
		method: 'GET',
		url: `${baseURL_XT}/sapi/v4/balance/balances`,
	},
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса spot-аккаунта by API
	GET_SPOT_BALANCE_BY_API: { method: 'GET', url: '' },
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== ExampleXX ================================
const baseURL_XX = '';
export const CONSTANTS_XX = {
	// exchange ID
	ID: '65ede67d5304821f40c8e681',
	// shortName exchange
	SHORT_NAME: '__',
	// базовый URL
	BASE_URL: '',
	// получение р2р-ордеров статкана
	GET_P2P_ORDERS: { method: 'GET', url: '' },
	// получение сделок мерчанта
	GET_MERCHANT_ORDERS: { method: 'GET', url: '' },
	// получение сделок мерчанта by API
	GET_MERCHANT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение данных о мерчант-сделке по id
	GET_MERCHANT_ORDER_DETAILS: { method: '', url: '' },
	// получение данных о мерчант-сделке по id by API
	GET_MERCHANT_ORDER_DETAILS_BY_API: { method: 'GET', url: '' },
	// получение объявлений мерчанта
	GET_MERCHANT_ADVS: { method: '', url: '' },
	// получение способов оплат объявлений мерчанта
	GET_MERCHANT_ADV_PAYMENTS: { method: '', url: '' },
	// изменение статуса объявления (-ий) мерчанта
	CHANGE_STATUS_ADVS: { method: '', url: '' },
	// получение редактируемого объявления мерчанта
	GET_ADV_DETAIL: { method: '', url: '' },
	// редактирование объявления (-ий) мерчанта
	UPDATE_DETAILS_ADV: { method: '', url: '' },
	// получение данных о мерчанте и его объявлениях по id
	GET_MERCHANT_DETAILS: { method: '', url: '' },
	// получение тикера и цены
	GET_DATA_TICKER: { method: 'GET', url: '' },
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS_BY_API: { method: 'GET', url: '' },
	// получение баланса spot-аккаунта
	GET_SPOT_BALANCE: { method: '', url: '' },
	// получение баланса p2p-аккаунта
	GET_P2P_BALANCE: { method: '', url: '' },
	// получение баланса spot-аккаунта by API
	GET_SPOT_BALANCE_BY_API: { method: 'GET', url: '' },
	// получение баланса futures-аккаунта
	GET_FUT_BALANCE: { method: '', url: '' },
	// перевод крипты p2p --to--> spot
	TRANSFER_ASSET_FROM_P2P: { method: '', url: '' },
	// перевод крипты spot --to--> p2p
	TRANSFER_ASSET_FROM_SPOT: { method: '', url: '' },
};
// ===================== TICKER_CONSTANTS ================================
export const TICKER_CONSTANTS = [
	// BTC
	{
		asset: 'BTC',
		ticker: 'BTCUSDT',
		course: '51026.42000000',
		exchange: 'Binance',
	},
	{ asset: '', ticker: 'BTCRUB', course: '3777705', exchange: 'Garantex' },
	{
		asset: '',
		ticker: 'BTCEUR',
		course: '43131.633',
		exchange: 'Binance',
	},
	{
		asset: '',
		ticker: 'BTCGBP',
		course: '37932.633',
		exchange: 'Binance',
	},
	// ETH
	{
		asset: 'ETH',
		ticker: 'ETHUSDT',
		course: '3911.69000000',
		exchange: 'Binance',
	},
	{
		asset: '',
		ticker: 'ETHRUB',
		course: '286617.69',
		exchange: 'Garantex',
	},
	{ asset: '', ticker: 'ETHEUR', course: '3189.21', exchange: 'Binance' },
	{ asset: '', ticker: 'ETHGBP', course: '2693.41', exchange: 'Binance' },
	// BNB
	{
		asset: 'BNB',
		ticker: 'BNBUSDT',
		course: '671.56000000',
		exchange: 'Binance',
	},
	{ asset: '', ticker: 'BNBRUB', course: '36441.27', exchange: 'Binance' },
	{ asset: '', ticker: 'BNBEUR', course: '400.30', exchange: 'Binance' },
	{ asset: '', ticker: 'BNBGBP', course: '337.31', exchange: 'Binance' },
	// BUSD
	{
		asset: 'BUSD',
		ticker: 'BUSDUSDT',
		course: '0.99990000',
		exchange: 'Binance',
	},
	{ asset: '', ticker: 'BUSDRUB', course: '72.96', exchange: 'Binance' },
	{ asset: '', ticker: 'EURBUSD', course: '1.1751', exchange: 'Binance' },
	{ asset: '', ticker: 'GBPBUSD', course: '1.3841', exchange: 'Binance' },
	// ETHW
	{
		asset: 'ETHW',
		ticker: 'ETHWUSDT',
		course: '2.19990000',
		exchange: 'Mexc',
	},
	// ETC
	{
		asset: 'ETC',
		ticker: 'ETCUSDT',
		course: '31.24619000',
		exchange: 'Mexc',
	},
	// DOGE
	{
		asset: 'DOGE',
		ticker: 'DOGEUSDT',
		course: '0.14140000',
		exchange: 'Mexc',
	},
	// { asset: '', ticker: 'GMTRUB', course: '14.63', exchange: 'Binance' },
	// BCH
	{
		asset: 'BCH',
		ticker: 'BCHUSDT',
		course: '364.72',
		exchange: 'Binance',
	},
	{ asset: '', ticker: 'BCHRUB', course: '35157.08', exchange: 'Binance' },
	// SHIB
	// {
	// 	asset: 'SHIB',
	// 	ticker: 'SHIBUSDT',
	// 	course: '0.00002154',
	// 	exchange: 'Binance',
	// },
	// { asset: '', ticker: 'SHIBRUB', course: '0.0017', exchange: 'Binance' },
	// {
	// 	asset: '',
	// 	ticker: 'DOGERUB',
	// 	course: '12358.48',
	// 	exchange: 'Binance',
	// },
	// DASH
	{
		asset: 'DASH',
		ticker: 'DASHUSDT',
		course: '128.20',
		exchange: 'Binance',
	},
	{ asset: '', ticker: 'DASHRUB', course: '0.0017', exchange: 'Binance' },
	// DAI
	{
		asset: 'DAI',
		ticker: 'USDTDAI',
		course: '0.99950000',
		exchange: 'Binance',
	},
	// UAH
	// {
	// 	asset: 'UAH',
	// 	ticker: 'USDTUAH',
	// 	course: '26.54',
	// 	exchange: 'Binance',
	// },
	// RUB
	{
		asset: 'RUB',
		ticker: 'USDTRUB',
		course: '73.20700000',
		exchange: 'Garantex',
	},
	{
		asset: '',
		ticker: 'RUBRUB',
		course: '1.00000000',
		exchange: 'Commex',
	},
	// USDT
	{
		asset: 'USDT',
		ticker: 'USDTUSDT',
		course: '1.00000000',
		exchange: 'Binance',
	},
	{ asset: '', ticker: 'EURUSDT', course: '1.1754', exchange: 'Binance' },
	{ asset: '', ticker: 'GBPUSDT', course: '1.3834', exchange: 'Binance' },
	// LTC
	{
		asset: 'LTC',
		ticker: 'LTCUSDT',
		course: '179.8',
		exchange: 'Binance',
	},
	{ asset: '', ticker: 'LTCRUB', course: '12779.6', exchange: 'Binance' },
	// XRP
	{
		asset: 'XRP',
		ticker: 'XRPUSDT',
		course: '1.1151',
		exchange: 'Binance',
	},
	{ asset: '', ticker: 'XRPRUB', course: '81.39', exchange: 'Binance' },
	// EOS
	{
		asset: 'EOS',
		ticker: 'EOSUSDT',
		course: '4.483',
		exchange: 'Binance',
	},
	{ asset: '', ticker: 'EOSRUB', course: '304.48', exchange: 'Binance' },
	// HTX - huobi token
	{
		asset: 'HTX',
		ticker: 'HTXUSDT',
		course: '0.00000018',
		exchange: 'Huobi',
	},
	{ asset: '', ticker: 'HTXRUB', course: '0.00048', exchange: 'Huobi' },
	// KAS
	{
		asset: 'KAS',
		ticker: 'KASUSDT',
		course: '0.03841',
		exchange: 'Mexc',
	},
	// TON
	{
		asset: 'TON',
		ticker: 'TONUSDT',
		course: '2.20700000',
		exchange: 'Mexc',
	},
	{ asset: '', ticker: 'TONRUB', course: '204.48', exchange: 'Mexc' },
	// XMR
	{
		asset: 'XMR',
		ticker: 'XMRUSDT',
		course: '154.20700000',
		exchange: 'Mexc',
	},
	{ asset: '', ticker: 'XMRRUB', course: '14064.48', exchange: 'Mexc' },
	// USDC - usd coin
	{
		asset: 'USDC',
		ticker: 'USDCUSDT',
		course: '1.00000000',
		exchange: 'Binance',
	},
	{
		asset: '',
		ticker: 'USDCRUB',
		course: '73.20700000',
		exchange: 'Garantex',
	},
	// USDD - usd coin
	{
		asset: 'USDD',
		ticker: 'USDDUSDT',
		course: '1.00000000',
		exchange: 'Huobi',
	},
	{
		asset: '',
		ticker: 'USDDRUB',
		course: '73.20700000',
		exchange: 'Huobi',
	},
	// TRX - tron coin
	{
		asset: 'TRX',
		ticker: 'TRXUSDT',
		course: '0.5360',
		exchange: 'Binance',
	},
	{
		asset: '',
		ticker: 'TRXRUB',
		course: '33.70904',
		exchange: 'Binance',
	},
	// ZIL - zillica coin
	{
		asset: 'ZIL',
		ticker: 'ZILUSDT',
		course: '0.3732',
		exchange: 'Mexc',
	},
	// CAU - Canxium coin
	{
		asset: 'CAU',
		ticker: 'CAUUSDT',
		course: '14.5360',
		exchange: 'Mexc',
	},
	// OCTA - OctaSpace coin
	{
		asset: 'OCTA',
		ticker: 'OCTAUSDT',
		course: '1.4884',
		exchange: 'Mexc',
	},
	// XPE - Xpense
	{
		asset: 'XPE',
		ticker: 'XPEUSDT',
		course: '0.15431',
		exchange: 'Xeggex',
	},
	// BTN - BitnetMoney
	{
		asset: 'BTN',
		ticker: 'BTNUSDT',
		course: '0.2612',
		exchange: 'Xeggex',
	},
	// DOGETHER - Dogether
	{
		asset: 'DOGETHER',
		ticker: 'DOGETHERUSDT',
		course: '0.00000577',
		exchange: 'Xeggex',
	},
	// LRS - Larissa
	{
		asset: 'LRS',
		ticker: 'LRSUSDT',
		course: '0.1284',
		exchange: 'Xeggex',
	},
	// PAC - PACMan
	{
		asset: 'PAC',
		ticker: 'PACUSDT',
		course: '0.0635',
		exchange: 'Xeggex',
	},
	// HTN - Hoosat
	{
		asset: 'HTN',
		ticker: 'HTNUSDT',
		course: '0.0035',
		exchange: 'Xeggex',
	},
	// META - MetaChain
	// {
	// 	asset: 'META',
	// 	ticker: 'METAUSDT',
	// 	course: '0.06767',
	// 	exchange: 'Xeggex',
	// },
	// LUX - LuxChain
	{
		asset: 'LUX',
		ticker: 'LUXUSDT',
		course: '0.04676',
		exchange: 'Xeggex',
	},
];
// ===================== CURRENCY_CONSTANTS ================================
export const CURRENCY_SYMBOLS = [
	{ sym: '₽', fiat: 'RUB' },
	{ sym: '$', fiat: 'USD' },
	{ sym: '€', fiat: 'EUR' },
	{ sym: '£', fiat: 'GPB' },
	{ sym: '₴', fiat: 'UAH' },
	{ sym: '⊆', fiat: 'KGS' },
	{ sym: '₸', fiat: 'KZT' },
	{ sym: 'z', fiat: 'UZS' },
	{ sym: 'j', fiat: 'TJS' },
	{ sym: '₺', fiat: 'TRY' },
	{ sym: '₼', fiat: 'AZN' },
	{ sym: 'Դ', fiat: 'AMD' },
	{ sym: '₾', fiat: 'GEL' },
	{ sym: '₫', fiat: 'VND' },
	{ sym: 'e', fiat: 'EGP' },
	{ sym: 'n', fiat: 'NGN' },
];
// ===================== TEXT_CONSTANTS ================================
export const TEXT_CONSTANTS = {
	BALANCE_OK: 'Current balances getted successful',
	BALANCE_ER: '/get-balances request Error!',
	BALANCE_DB_OK: 'Current balances were successfully inserted to DB',
	BALANCE_DB_ER: 'Current balances were not inserted to DB',
	TRANSFER_OK: 'were successful transferred from',
	TRANSFER_ER: 'were not transferred from',
	P2P_ORDERS_OK: 'p2p-orders was successful getted',
	P2P_ORDERS_ER: 'request p2p-Orders Error. Try later',
	SPOT_ORDERS_OK: 'spot-Orders was successful getted',
	SPOT_ORDERS_ER: 'request spot-Orders Error. Try later',
	SPOT_ORDERS_DB_OK: 'new spot-orders were successful added!',
	SPOT_ORDERS_DB_NO: 'There is not new spot-orders to insert DB!',
	SPOT_ORDER_DETAILS_OK: '',
	SPOT_ORDER_DETAILS_ER: 'request spot-order-details Error. Try later',
	SPOT_ORDER_DETAILS_DB_OK: 'Spot-orders inserted',
	SPOT_ORDER_DETAILS_DB_NO: '',
	USER_DETAILS_OK: 'merchant details were successful loaded',
	USER_DETAILS_ER: 'merchant details were not loaded',
	USER_ORDERS_OK: 'merchant-orders was successful getted',
	USER_ORDERS_ER: 'request merchant-Orders Error. Try later',
	USER_ORDERS_DB_OK: 'new merchant-orders were successful added!',
	USER_ORDERS_DB_NO: 'There is not new merchant-orders to insert DB!',
	USER_ORDER_DETAILS_OK: '',
	USER_ORDER_DETAILS_ER: 'request merchant-order-details Error. Try later',
	USER_ORDER_DETAILS_DB_OK: 'Merchant-orders inserted',
	USER_ORDER_DETAILS_DB_NO: '',
	USER_ADVS_OK: 'merchantAdvs were successful downloaded',
	USER_ADVS_ER: '/merchant-advs request Error!',
	ADV_STATUS_OK: 'adv-status was successful changed',
	ADV_STATUS_ER: '/adv-status request Error!',
	ADV_EDIT_OK: 'advDetails were successful getted',
	ADV_EDIT_ER: '/adv-edit request Error!',
	ADV_UPDATE_OK: 'Adv was successful updated',
	ADV_UPDATE_ER: '/adv-update request Error!',
	UPDATE_COOKIES: 'Update cookies!',
};
// ===================== HTML_XG_OTC-ORDERS ================================
// https://www.freeformatter.com/html-formatter.html#before-output
export const HTML_XG =
	`<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">
			<title>Document</title></head><body>` +
	`<div class="tab-content">
	<div id="atrades" role="tabpanel" aria-labelledby="atrades-tab" class="tab-pane fade">
		 <div id="activetradesdiv">
				<div role="complementary" class="gridjs gridjs-container" style="width: 100%;">
					 <div class="gridjs-wrapper" style="height: auto;">
							<table role="grid" class="gridjs-table" style="white-space: nowrap; height: auto;">
								 <thead class="gridjs-thead">
										<tr class="gridjs-tr">
											 <th data-column-id="time" class="gridjs-th" style="max-width: 160px;">
													<div class="gridjs-th-content"><span>Time Started</span></div>
											 </th>
											 <th data-column-id="type" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Type</span></div>
											 </th>
											 <th data-column-id="asset" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Asset</span></div>
											 </th>
											 <th data-column-id="amount" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Amount</span></div>
											 </th>
											 <th data-column-id="price" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Price</span></div>
											 </th>
											 <th data-column-id="status" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Status</span></div>
											 </th>
											 <th data-column-id="action" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Action</span></div>
											 </th>
										</tr>
								 </thead>
								 <tbody class="gridjs-tbody">
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Fri, 08 Nov 2024 16:48:07 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Buy Crypto</span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>18.53</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽82.8767 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>In Dispute</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/672e40c7bca149ce17e152ca" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
								 </tbody>
							</table>
					 </div>
					 <div class="gridjs-footer">
							<div class="gridjs-pagination">
								 <div role="status" aria-live="polite" class="gridjs-summary" title="Page 1 of 1">Showing <b>1</b> to <b>1</b> of <b>1</b> results</div>
								 <div class="gridjs-pages"><button tabindex="0" role="button" disabled="" title="<<" aria-label="<<" class="">&lt;&lt;</button><button tabindex="0" role="button" class="gridjs-currentPage" title="Page 1" aria-label="Page 1">1</button><button tabindex="0" role="button" disabled="" title=">>" aria-label=">>" class="">&gt;&gt;</button></div>
							</div>
					 </div>
					 <div id="gridjs-temp" class="gridjs-temp"></div>
				</div>
		 </div>
	</div>
	<div id="thistory" role="tabpanel" aria-labelledby="thistory-tab" class="tab-pane fade show active">
		 <div id="tradehistorydiv">
				<div role="complementary" class="gridjs gridjs-container" style="width: 100%;">
					 <div class="gridjs-wrapper" style="height: auto;">
							<table role="grid" class="gridjs-table" style="white-space: nowrap; height: auto;">
								 <thead class="gridjs-thead">
										<tr class="gridjs-tr">
											 <th data-column-id="time" class="gridjs-th" style="max-width: 160px;">
													<div class="gridjs-th-content"><span>Time Started</span></div>
											 </th>
											 <th data-column-id="endtime" class="gridjs-th" style="text-align: left; max-width: 160px;">
													<div class="gridjs-th-content"><span>Time Completed</span></div>
											 </th>
											 <th data-column-id="type" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Type</span></div>
											 </th>
											 <th data-column-id="user" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>User</span></div>
											 </th>
											 <th data-column-id="asset" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Asset</span></div>
											 </th>
											 <th data-column-id="amount" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Amount</span></div>
											 </th>
											 <th data-column-id="price" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Price</span></div>
											 </th>
											 <th data-column-id="status" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Status</span></div>
											 </th>
											 <th data-column-id="action" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Action</span></div>
											 </th>
										</tr>
								 </thead>
								 <tbody class="gridjs-tbody">
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Wed, 20 Nov 2024 06:30:08 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Wed, 20 Nov 2024 06:36:29 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65ab757316280b87e1d61fea">XeggeX-User-87e1d61fea</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>6.14088955</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽113.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/673d81f0f5a9fa4cf74191d3" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Tue, 19 Nov 2024 20:55:08 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Tue, 19 Nov 2024 21:55:08 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65c8e0dd9e9f2596b8397ada">XeggeX-User-96b8397ada</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>1</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽113.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Expired</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/673cfb2c7220da6f66ce1607" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Tue, 19 Nov 2024 20:49:20 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65c8e0dd9e9f2596b8397ada">XeggeX-User-96b8397ada</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>1</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽113.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/673cf9d032fde40e85780045" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Mon, 18 Nov 2024 20:28:54 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Mon, 18 Nov 2024 20:45:01 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65ab757316280b87e1d61fea">XeggeX-User-87e1d61fea</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>10</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽113.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/673ba38632416f9faec19b5e" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Sat, 16 Nov 2024 16:42:09 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Sat, 16 Nov 2024 17:18:19 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Buy Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/672f21819e0fab07cadb9141">XeggeX-User-07cadb9141</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>36.00162476</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽84.9026 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/6738cb61ae8699f887d6bd64" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Fri, 15 Nov 2024 12:55:28 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Fri, 15 Nov 2024 13:15:24 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/657347cb0d3448f1f74e3dca">XeggeX-User-f1f74e3dca</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>175</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/673744c05138f6083588ee99" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Thu, 14 Nov 2024 18:30:30 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 14 Nov 2024 19:30:30 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65a01bcadae734149d8deb9a">XeggeX-User-149d8deb9a</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>9.09173561</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Expired</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/673641c61224fd1177741d13" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Thu, 14 Nov 2024 18:08:45 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 14 Nov 2024 19:08:45 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65a01bcadae734149d8deb9a">XeggeX-User-149d8deb9a</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>9.09173561</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Expired</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/67363cad262b6c73fd8d68f9" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Wed, 13 Nov 2024 14:16:47 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65ab757316280b87e1d61fea">XeggeX-User-87e1d61fea</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>10</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/6734b4cf64b2e5e6e592d1c0" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Tue, 12 Nov 2024 21:35:13 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/666efcbcb2eb89337722f0f7">XeggeX-User-337722f0f7</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>100</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/6733ca11c3810d3ba2663897" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Tue, 12 Nov 2024 21:29:44 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Tue, 12 Nov 2024 22:29:44 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/666efcbcb2eb89337722f0f7">XeggeX-User-337722f0f7</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>100</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Expired</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/6733c8c803e08f06bdd1af0c" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Tue, 12 Nov 2024 14:43:21 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Tue, 12 Nov 2024 14:50:04 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/6576d5cbbb7f6c10ee1d96b4">XeggeX-User-10ee1d96b4</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>6.36421493</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/67336989d94789a5bd0314f8" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Mon, 11 Nov 2024 16:27:26 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65b91c7d0160bb94696ee539">XeggeX-User-94696ee539</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>50</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/6732306e8d460ccac9f058e4" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Mon, 11 Nov 2024 15:32:23 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65ab757316280b87e1d61fea">XeggeX-User-87e1d61fea</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>10</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/6732238707255b5c63f53fe0" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Mon, 11 Nov 2024 14:31:04 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Mon, 11 Nov 2024 15:31:04 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65ab757316280b87e1d61fea">XeggeX-User-87e1d61fea</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>10</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Expired</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/67321528c40fd0b8ae01465e" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Sun, 10 Nov 2024 15:16:15 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Sun, 10 Nov 2024 15:28:10 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65ab757316280b87e1d61fea">XeggeX-User-87e1d61fea</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>15</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/6730ce3fb899be873b7ad442" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Sun, 10 Nov 2024 11:25:47 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Buy Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/6562bf82c4726ce00dfab217">XeggeX-User-e00dfab217</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>60.04866344</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽83.2658 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/6730983b5cfb99804d4d6644" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Sun, 10 Nov 2024 11:18:00 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Buy Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/6562bf82c4726ce00dfab217">XeggeX-User-e00dfab217</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>60.04866344</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽83.2658 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/67309668cbd65d60759d86a8" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Sat, 09 Nov 2024 13:33:29 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Sat, 09 Nov 2024 13:42:36 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65ab757316280b87e1d61fea">XeggeX-User-87e1d61fea</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>22.72933903</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/672f64a9891f3968b0d52310" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Sat, 09 Nov 2024 13:19:29 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Sat, 09 Nov 2024 13:25:35 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Buy Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/66671e6e6ac4a1cc7d3daac1">XeggeX-User-cc7d3daac1</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>34</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽82.9461 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/672f6161074279855cfae1ae" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Sat, 09 Nov 2024 05:47:16 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/6576d5cbbb7f6c10ee1d96b4">XeggeX-User-10ee1d96b4</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>11</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/672ef7648d4f58ff10efd668" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Fri, 08 Nov 2024 16:14:45 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/6657dc19d1f06e1c3b3a9beb">XeggeX-User-1c3b3a9beb</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>14</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/672e38f5f0144c7dab2bc6a4" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Fri, 08 Nov 2024 10:31:26 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Fri, 08 Nov 2024 11:26:54 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/65ab757316280b87e1d61fea">XeggeX-User-87e1d61fea</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>18.18347122</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/672de87e1e8e238e2c2e4660" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Fri, 08 Nov 2024 07:26:22 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 01 Jan 1970 00:00:00 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/646701495a9e63da9bb5adbf">Nikeanich</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>0.90917356</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Cancelled</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/672dbd1efcbc22e73fb229af" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
										<tr class="gridjs-tr">
											 <td data-column-id="time" class="gridjs-td" style="max-width: 160px;"><span>Thu, 07 Nov 2024 14:34:50 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 07 Nov 2024 14:48:27 GMT</span></td>
											 <td data-column-id="type" class="gridjs-td" style="text-align: right;"><span>Sell Crypto</span></td>
											 <td data-column-id="user" class="gridjs-td" style="text-align: right;"><span><a href="/p2p/profile/6470f626827d0563ee7001f4">XeggeX-User-63ee7001f4</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDT</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>100</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽109.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Completed</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/672cd00a00a70e4b90f63424" class="btn btn-sm btn-success">View Trade</a></span></td>
										</tr>
								 </tbody>
							</table>
					 </div>
					 <div class="gridjs-footer">
							<div class="gridjs-pagination">
								 <div role="status" aria-live="polite" class="gridjs-summary" title="Page 1 of 12">Showing <b>1</b> to <b>25</b> of <b>285</b> results</div>
								 <div class="gridjs-pages"><button tabindex="0" role="button" disabled="" title="<<" aria-label="<<" class="">&lt;&lt;</button><button tabindex="0" role="button" class="gridjs-currentPage" title="Page 1" aria-label="Page 1">1</button><button tabindex="0" role="button" class="" title="Page 2" aria-label="Page 2">2</button><button tabindex="0" role="button" class="" title="Page 3" aria-label="Page 3">3</button><button tabindex="-1" class="gridjs-spread">...</button><button tabindex="0" role="button" title="Page 12" aria-label="Page 12">12</button><button tabindex="0" role="button" title=">>" aria-label=">>" class="">&gt;&gt;</button></div>
							</div>
					 </div>
					 <div id="gridjs-temp" class="gridjs-temp"></div>
				</div>
		 </div>
	</div>
	<div id="bads" role="tabpanel" aria-labelledby="bads-tab" class="tab-pane fade">
		 <div id="buyadsdiv">
				<div role="complementary" class="gridjs gridjs-container" style="width: 100%;">
					 <div class="gridjs-wrapper" style="height: auto;">
							<table role="grid" class="gridjs-table" style="white-space: nowrap; height: auto;">
								 <thead class="gridjs-thead">
										<tr class="gridjs-tr">
											 <th data-column-id="advertiser" class="gridjs-th" style="text-align: left;">
													<div class="gridjs-th-content"><span>Coin</span></div>
											 </th>
											 <th data-column-id="price" class="gridjs-th" style="text-align: left;">
													<div class="gridjs-th-content"><span>Price</span></div>
											 </th>
											 <th data-column-id="limit" class="gridjs-th" style="text-align: left;">
													<div class="gridjs-th-content"><span>Limit/Available</span></div>
											 </th>
											 <th data-column-id="payment" class="gridjs-th" style="width: 200px; text-align: left;">
													<div class="gridjs-th-content"><span>Payment</span></div>
											 </th>
											 <th data-column-id="status" class="gridjs-th" style="width: 120px; text-align: left;">
													<div class="gridjs-th-content"><span>Status</span></div>
											 </th>
											 <th data-column-id="trade" class="gridjs-th" style="width: 120px; text-align: left;">
													<div class="gridjs-th-content"><span>Action</span></div>
											 </th>
										</tr>
								 </thead>
								 <tbody class="gridjs-tbody">
										<tr class="gridjs-tr">
											 <td role="alert" colspan="6" class="gridjs-td gridjs-message gridjs-notfound">No matching records found</td>
										</tr>
								 </tbody>
							</table>
					 </div>
					 <div class="gridjs-footer">
							<div class="gridjs-pagination">
								 <div class="gridjs-pages"><button tabindex="0" role="button" disabled="" title="<<" aria-label="<<" class="">&lt;&lt;</button><button tabindex="0" role="button" disabled="" title=">>" aria-label=">>" class="">&gt;&gt;</button></div>
							</div>
					 </div>
					 <div id="gridjs-temp" class="gridjs-temp"></div>
				</div>
		 </div>
	</div>
	<div id="sads" role="tabpanel" aria-labelledby="sads-tab" class="tab-pane fade">
		 <div id="selladsdiv">
				<div role="complementary" class="gridjs gridjs-container" style="width: 100%;">
					 <div class="gridjs-wrapper" style="height: auto;">
							<table role="grid" class="gridjs-table" style="white-space: nowrap; height: auto;">
								 <thead class="gridjs-thead">
										<tr class="gridjs-tr">
											 <th data-column-id="advertiser" class="gridjs-th" style="text-align: left;">
													<div class="gridjs-th-content"><span>Coin</span></div>
											 </th>
											 <th data-column-id="price" class="gridjs-th" style="text-align: left;">
													<div class="gridjs-th-content"><span>Price</span></div>
											 </th>
											 <th data-column-id="limit" class="gridjs-th" style="text-align: left;">
													<div class="gridjs-th-content"><span>Limit/Available</span></div>
											 </th>
											 <th data-column-id="payment" class="gridjs-th" style="width: 200px; text-align: left;">
													<div class="gridjs-th-content"><span>Payment</span></div>
											 </th>
											 <th data-column-id="status" class="gridjs-th" style="width: 120px; text-align: left;">
													<div class="gridjs-th-content"><span>Status</span></div>
											 </th>
											 <th data-column-id="trade" class="gridjs-th" style="width: 120px; text-align: left;">
													<div class="gridjs-th-content"><span>Action</span></div>
											 </th>
										</tr>
								 </thead>
								 <tbody class="gridjs-tbody">
										<tr class="gridjs-tr">
											 <td role="alert" colspan="6" class="gridjs-td gridjs-message gridjs-notfound">No matching records found</td>
										</tr>
								 </tbody>
							</table>
					 </div>
					 <div class="gridjs-footer">
							<div class="gridjs-pagination">
								 <div class="gridjs-pages"><button tabindex="0" role="button" disabled="" title="<<" aria-label="<<" class="">&lt;&lt;</button><button tabindex="0" role="button" disabled="" title=">>" aria-label=">>" class="">&gt;&gt;</button></div>
							</div>
					 </div>
					 <div id="gridjs-temp" class="gridjs-temp"></div>
				</div>
		 </div>
	</div>
	<div id="feedback" role="tabpanel" aria-labelledby="feedback-tab" class="tab-pane fade">
		 <div id="feedbackdiv">
				<div role="complementary" class="gridjs gridjs-container" style="width: 100%;">
					 <div class="gridjs-wrapper" style="height: auto;">
							<table role="grid" class="gridjs-table" style="white-space: nowrap; height: auto;">
								 <thead class="gridjs-thead">
										<tr class="gridjs-tr">
											 <th data-column-id="time" class="gridjs-th" style="max-width: 150px;">
													<div class="gridjs-th-content"><span>Time</span></div>
											 </th>
											 <th data-column-id="type" class="gridjs-th" style="text-align: left; max-width: 50px;">
													<div class="gridjs-th-content"><span>Type</span></div>
											 </th>
											 <th data-column-id="stars" class="gridjs-th" style="text-align: left; max-width: 100px;">
													<div class="gridjs-th-content"><span>Stars</span></div>
											 </th>
											 <th data-column-id="trade" class="gridjs-th" style="text-align: left;">
													<div class="gridjs-th-content"><span>Message</span></div>
											 </th>
											 <th data-column-id="user" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>From User</span></div>
											 </th>
											 <th data-column-id="action" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Action</span></div>
											 </th>
										</tr>
								 </thead>
								 <tbody class="gridjs-tbody">
										<tr class="gridjs-tr">
											 <td role="alert" colspan="6" class="gridjs-td gridjs-message gridjs-notfound">No matching records found</td>
										</tr>
								 </tbody>
							</table>
					 </div>
					 <div class="gridjs-footer">
							<div class="gridjs-pagination">
								 <div class="gridjs-pages"><button tabindex="0" role="button" disabled="" title="<<" aria-label="<<" class="">&lt;&lt;</button><button tabindex="0" role="button" disabled="" title=">>" aria-label=">>" class="">&gt;&gt;</button></div>
							</div>
					 </div>
					 <div id="gridjs-temp" class="gridjs-temp"></div>
				</div>
		 </div>
	</div>
	<div id="blocks" role="tabpanel" aria-labelledby="blocks-tab" class="tab-pane fade">
		 <div id="blocksdiv">
				<div role="complementary" class="gridjs gridjs-container" style="width: 100%;">
					 <div class="gridjs-wrapper" style="height: auto;">
							<table role="grid" class="gridjs-table" style="white-space: nowrap; height: auto;">
								 <thead class="gridjs-thead">
										<tr class="gridjs-tr">
											 <th data-column-id="time" class="gridjs-th" style="max-width: 150px;">
													<div class="gridjs-th-content"><span>Blocked at Time</span></div>
											 </th>
											 <th data-column-id="user" class="gridjs-th" style="text-align: left; max-width: 50px;">
													<div class="gridjs-th-content"><span>Blocked User</span></div>
											 </th>
											 <th data-column-id="action" class="gridjs-th" style="text-align: right;">
													<div class="gridjs-th-content"><span>Action</span></div>
											 </th>
										</tr>
								 </thead>
								 <tbody class="gridjs-tbody">
										<tr class="gridjs-tr">
											 <td role="alert" colspan="3" class="gridjs-td gridjs-message gridjs-notfound">No matching records found</td>
										</tr>
								 </tbody>
							</table>
					 </div>
					 <div class="gridjs-footer">
							<div class="gridjs-pagination">
								 <div class="gridjs-pages"><button tabindex="0" role="button" disabled="" title="<<" aria-label="<<" class="">&lt;&lt;</button><button tabindex="0" role="button" disabled="" title=">>" aria-label=">>" class="">&gt;&gt;</button></div>
							</div>
					 </div>
					 <div id="gridjs-temp" class="gridjs-temp"></div>
				</div>
		 </div>
	</div>
</div>` +
	`</body></html>`;
// ===================== HTX_OTC-ORDERS ================================
export const HTX_ORDERS = [
	{
		orderId: '167054957',
		orderNo: '1306811943926652928',
		counterpartUid: 462920784,
		counterpartRealName: null,
		counterpartNickName: 'Football 1',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '22.114108',
		quote: '22.61',
		orderStatus: 3,
		gmtCreate: 1731609847000,
		gmtModified: 1731610033000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167048001',
		orderNo: '1306770673439105024',
		counterpartUid: 469896033,
		counterpartRealName: null,
		counterpartNickName: 'luckykotka',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '600.00',
		quantity: '0.001409',
		quote: '425555.00',
		orderStatus: 3,
		gmtCreate: 1731600007000,
		gmtModified: 1731600314000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167044218',
		orderNo: '1306755643515629568',
		counterpartUid: 482741610,
		counterpartRealName: null,
		counterpartNickName: '482741610',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '2000.00',
		quantity: '0.000183',
		quote: '10899999.00',
		orderStatus: 3,
		gmtCreate: 1731596424000,
		gmtModified: 1731596698000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167006743',
		orderNo: '1306612673621446656',
		counterpartUid: 508133615,
		counterpartRealName: null,
		counterpartNickName: '508133615',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '1000.00',
		quantity: '0.000090',
		quote: '10999999.00',
		orderStatus: 3,
		gmtCreate: 1731562337000,
		gmtModified: 1731563157000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '166998265',
		orderNo: '1306554591088398336',
		counterpartUid: 504050050,
		counterpartRealName: null,
		counterpartNickName: '504050050',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '3200.00',
		quantity: '28.321090',
		quote: '112.99',
		orderStatus: 3,
		gmtCreate: 1731548489000,
		gmtModified: 1731549093000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '166987036',
		orderNo: '1306431850280570880',
		counterpartUid: 507581839,
		counterpartRealName: null,
		counterpartNickName: 'mdspb',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '12000.00',
		quantity: '106.204088',
		quote: '112.99',
		orderStatus: 3,
		gmtCreate: 1731519225000,
		gmtModified: 1731519522000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '166923561',
		orderNo: '1306098668112891904',
		counterpartUid: 507967916,
		counterpartRealName: null,
		counterpartNickName: '507967916',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '700.00',
		quantity: '29.686174',
		quote: '23.58',
		orderStatus: 3,
		gmtCreate: 1731439789000,
		gmtModified: 1731440561000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '166917062',
		orderNo: '1306056511415046144',
		counterpartUid: 475908802,
		counterpartRealName: null,
		counterpartNickName: '475908802',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '1000.00',
		quantity: '0.002347',
		quote: '425999.00',
		orderStatus: 3,
		gmtCreate: 1731429738000,
		gmtModified: 1731429858000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '166906225',
		orderNo: '1306014006074081280',
		counterpartUid: 298776308,
		counterpartRealName: null,
		counterpartNickName: '298776308',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '1000.00',
		quantity: '0.002349',
		quote: '425555.00',
		orderStatus: 3,
		gmtCreate: 1731419604000,
		gmtModified: 1731419762000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '166883772',
		orderNo: '1305942335862538240',
		counterpartUid: 389296805,
		counterpartRealName: null,
		counterpartNickName: 'jaizer',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '2000.00',
		quantity: '0.000194',
		quote: '10299999.00',
		orderStatus: 3,
		gmtCreate: 1731402516000,
		gmtModified: 1731402930000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167132893',
		orderNo: '1307325248860639232',
		counterpartUid: 394101026,
		counterpartRealName: null,
		counterpartNickName: 'pavelne2pi',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '1400.00',
		quantity: '0.000128',
		quote: '10899999.00',
		orderStatus: 3,
		gmtCreate: 1731732228000,
		gmtModified: 1731732492000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167124043',
		orderNo: '1307232758765764608',
		counterpartUid: 486913155,
		counterpartRealName: null,
		counterpartNickName: 'curselow',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.000045',
		quote: '10999999.00',
		orderStatus: 3,
		gmtCreate: 1731710177000,
		gmtModified: 1731710769000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167121554',
		orderNo: '1307194349561106432',
		counterpartUid: 487047051,
		counterpartRealName: null,
		counterpartNickName: '487047051',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '15000.00',
		quantity: '0.001363',
		quote: '10999999.00',
		orderStatus: 3,
		gmtCreate: 1731701019000,
		gmtModified: 1731702507000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167120702',
		orderNo: '1307185516814069760',
		counterpartUid: 444144033,
		counterpartRealName: null,
		counterpartNickName: 'Lubov53',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '2460.00',
		quantity: '0.000225',
		quote: '10899999.00',
		orderStatus: 3,
		gmtCreate: 1731698914000,
		gmtModified: 1731702413000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167113001',
		orderNo: '1307135240480550912',
		counterpartUid: 508207566,
		counterpartRealName: null,
		counterpartNickName: '508207566',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '4.425170',
		quote: '112.99',
		orderStatus: 3,
		gmtCreate: 1731686927000,
		gmtModified: 1731687325000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167111136',
		orderNo: '1307127142936276992',
		counterpartUid: 500019165,
		counterpartRealName: null,
		counterpartNickName: 'milkacat',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.001173',
		quote: '425999.00',
		orderStatus: 3,
		gmtCreate: 1731684996000,
		gmtModified: 1731686037000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167096373',
		orderNo: '1307076294709399552',
		counterpartUid: 296366030,
		counterpartRealName: null,
		counterpartNickName: 'newki777',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.000045',
		quote: '10999999.00',
		orderStatus: 3,
		gmtCreate: 1731672873000,
		gmtModified: 1731673408000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167089559',
		orderNo: '1307052392960540672',
		counterpartUid: 393004031,
		counterpartRealName: null,
		counterpartNickName: '393004031',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '1800.00',
		quantity: '0.000165',
		quote: '10899999.00',
		orderStatus: 3,
		gmtCreate: 1731667174000,
		gmtModified: 1731668589000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167074356',
		orderNo: '1306995977659121664',
		counterpartUid: 492029063,
		counterpartRealName: null,
		counterpartNickName: 'piskaavatara',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '504.02',
		quantity: '22.000000',
		quote: '22.91',
		orderStatus: 3,
		gmtCreate: 1731653724000,
		gmtModified: 1731654195000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167055464',
		orderNo: '1306815938023944192',
		counterpartUid: 439489775,
		counterpartRealName: null,
		counterpartNickName: 'SaytoAn',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '700.00',
		quantity: '30.946065',
		quote: '22.62',
		orderStatus: 3,
		gmtCreate: 1731610799000,
		gmtModified: 1731689788000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167228690',
		orderNo: '1307896655696949248',
		counterpartUid: 463727984,
		counterpartRealName: null,
		counterpartNickName: 'bgt_',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '700.00',
		quantity: '27.667984',
		quote: '25.30',
		orderStatus: 3,
		gmtCreate: 1731868462000,
		gmtModified: 1731868586000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167227661',
		orderNo: '1307887305586696192',
		counterpartUid: 500525484,
		counterpartRealName: null,
		counterpartNickName: 'Maxoid',
		side: 1,
		tradeMode: 9,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '1000.00',
		quantity: '0.000090',
		quote: '10999999.00',
		orderStatus: 3,
		gmtCreate: 1731866233000,
		gmtModified: 1731866706000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167226984',
		orderNo: '1307881493459955712',
		counterpartUid: 500896281,
		counterpartRealName: null,
		counterpartNickName: 'Sumasshedshiy',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1500.00',
		quantity: '58.915946',
		quote: '25.46',
		orderStatus: 3,
		gmtCreate: 1731864847000,
		gmtModified: 1731866258000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167224590',
		orderNo: '1307864018970263552',
		counterpartUid: 419407521,
		counterpartRealName: null,
		counterpartNickName: 'White_shark-11',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '800.00',
		quantity: '31.645569',
		quote: '25.28',
		orderStatus: 3,
		gmtCreate: 1731860681000,
		gmtModified: 1731860838000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167223556',
		orderNo: '1307857925242146816',
		counterpartUid: 419407521,
		counterpartRealName: null,
		counterpartNickName: 'White_shark-11',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '19.770660',
		quote: '25.29',
		orderStatus: 3,
		gmtCreate: 1731859228000,
		gmtModified: 1731860294000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167222558',
		orderNo: '1307852155121360896',
		counterpartUid: 488176024,
		counterpartRealName: null,
		counterpartNickName: '488176024',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '19.801980',
		quote: '25.25',
		orderStatus: 3,
		gmtCreate: 1731857853000,
		gmtModified: 1731858166000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167211189',
		orderNo: '1307799240725815296',
		counterpartUid: 507581839,
		counterpartRealName: null,
		counterpartNickName: 'mdspb',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '10000.00',
		quantity: '88.503407',
		quote: '112.99',
		orderStatus: 3,
		gmtCreate: 1731845237000,
		gmtModified: 1731845457000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167184396',
		orderNo: '1307641296122077184',
		counterpartUid: 507691079,
		counterpartRealName: null,
		counterpartNickName: '507691079',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '3820.00',
		quantity: '33.808301',
		quote: '112.99',
		orderStatus: 3,
		gmtCreate: 1731807580000,
		gmtModified: 1731807859000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167167232',
		orderNo: '1307473248849285120',
		counterpartUid: 463094547,
		counterpartRealName: null,
		counterpartNickName: 'popovphill',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.001174',
		quote: '425555.00',
		orderStatus: 3,
		gmtCreate: 1731767514000,
		gmtModified: 1731767685000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167133280',
		orderNo: '1307327753283760128',
		counterpartUid: 502236145,
		counterpartRealName: null,
		counterpartNickName: 'Vadimmim',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '629.98',
		quantity: '0.000078',
		quote: '7974437.02',
		orderStatus: 3,
		gmtCreate: 1731732825000,
		gmtModified: 1731733541000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167288152',
		orderNo: '1308264376947240960',
		counterpartUid: 389125160,
		counterpartRealName: null,
		counterpartNickName: 'glendaqqo154',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'USD',
		quoteAssetSymbol: '$',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '18.24',
		quantity: '19.000000',
		quote: '0.96',
		orderStatus: 3,
		gmtCreate: 1731956134000,
		gmtModified: 1731956694000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167286943',
		orderNo: '1308253698349920256',
		counterpartUid: 504544643,
		counterpartRealName: null,
		counterpartNickName: 'trollya',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '600.00',
		quantity: '0.001409',
		quote: '425555.00',
		orderStatus: 3,
		gmtCreate: 1731953588000,
		gmtModified: 1731953956000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167276500',
		orderNo: '1308199084158140416',
		counterpartUid: 508633889,
		counterpartRealName: null,
		counterpartNickName: '508633889',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '4.425170',
		quote: '112.99',
		orderStatus: 3,
		gmtCreate: 1731940567000,
		gmtModified: 1731941058000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167275155',
		orderNo: '1308193891647549440',
		counterpartUid: 446680527,
		counterpartRealName: null,
		counterpartNickName: 'Krugerela',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '10000.00',
		quantity: '383.582662',
		quote: '26.07',
		orderStatus: 3,
		gmtCreate: 1731939329000,
		gmtModified: 1731939638000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167272159',
		orderNo: '1308182684152684544',
		counterpartUid: 507268618,
		counterpartRealName: null,
		counterpartNickName: 'brokenphone',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '19.290123',
		quote: '25.92',
		orderStatus: 3,
		gmtCreate: 1731936657000,
		gmtModified: 1731936985000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167261268',
		orderNo: '1308143954469634048',
		counterpartUid: 506611831,
		counterpartRealName: null,
		counterpartNickName: '506611831',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '4500.00',
		quantity: '0.000409',
		quote: '10999999.00',
		orderStatus: 3,
		gmtCreate: 1731927423000,
		gmtModified: 1731927751000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167256679',
		orderNo: '1308127319348269056',
		counterpartUid: 505944013,
		counterpartRealName: null,
		counterpartNickName: '505944013',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1000.00',
		quantity: '38.284839',
		quote: '26.12',
		orderStatus: 3,
		gmtCreate: 1731923457000,
		gmtModified: 1731924003000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167251822',
		orderNo: '1308109154606170112',
		counterpartUid: 422710471,
		counterpartRealName: null,
		counterpartNickName: 'Manch1919.',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '800.00',
		quantity: '30.452988',
		quote: '26.27',
		orderStatus: 3,
		gmtCreate: 1731919126000,
		gmtModified: 1731921107000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167249634',
		orderNo: '1308100788664193024',
		counterpartUid: 298896925,
		counterpartRealName: null,
		counterpartNickName: 'bukrei',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'KGS',
		quoteAssetSymbol: 'лв',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '5000.00',
		quantity: '217.770034',
		quote: '22.96',
		orderStatus: 3,
		gmtCreate: 1731917131000,
		gmtModified: 1731917470000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167236377',
		orderNo: '1308023197248831488',
		counterpartUid: 471971877,
		counterpartRealName: null,
		counterpartNickName: 'skrimrus ',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '850.00',
		quantity: '9.637188',
		quote: '88.20',
		orderStatus: 3,
		gmtCreate: 1731898632000,
		gmtModified: 1731899128000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167356074',
		orderNo: '1308746397138112512',
		counterpartUid: 501820635,
		counterpartRealName: null,
		counterpartNickName: '501820635',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '1300.00',
		quantity: '11.505442',
		quote: '112.99',
		orderStatus: 3,
		gmtCreate: 1732071056000,
		gmtModified: 1732080565000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167351519',
		orderNo: '1308681741145030656',
		counterpartUid: 389125160,
		counterpartRealName: null,
		counterpartNickName: 'glendaqqo154',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'USD',
		quoteAssetSymbol: '$',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '5.35',
		quantity: '5.572916',
		quote: '0.96',
		orderStatus: 3,
		gmtCreate: 1732055641000,
		gmtModified: 1732057518000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167348916',
		orderNo: '1308637027825954816',
		counterpartUid: 462920784,
		counterpartRealName: null,
		counterpartNickName: 'Football 1',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1000.00',
		quantity: '38.417210',
		quote: '26.03',
		orderStatus: 3,
		gmtCreate: 1732044981000,
		gmtModified: 1732057305000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167346242',
		orderNo: '1308613164798918656',
		counterpartUid: 498608138,
		counterpartRealName: null,
		counterpartNickName: 'quickpx',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '600.00',
		quantity: '0.000055',
		quote: '10899999.00',
		orderStatus: 3,
		gmtCreate: 1732039291000,
		gmtModified: 1732039524000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167345611',
		orderNo: '1308608645629300736',
		counterpartUid: 468205956,
		counterpartRealName: null,
		counterpartNickName: 'vacuum11',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '1500.00',
		quantity: '0.000137',
		quote: '10899999.00',
		orderStatus: 3,
		gmtCreate: 1732038214000,
		gmtModified: 1732038515000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167345334',
		orderNo: '1308606774659338240',
		counterpartUid: 427604551,
		counterpartRealName: null,
		counterpartNickName: 'DarzRum',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '900.00',
		quantity: '34.535686',
		quote: '26.06',
		orderStatus: 3,
		gmtCreate: 1732037768000,
		gmtModified: 1732038702000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167332490',
		orderNo: '1308546818568429568',
		counterpartUid: 508344803,
		counterpartRealName: null,
		counterpartNickName: 'Abdulllloh',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.001173',
		quote: '425999.00',
		orderStatus: 3,
		gmtCreate: 1732023473000,
		gmtModified: 1732024350000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167326709',
		orderNo: '1308526430480318464',
		counterpartUid: 389125160,
		counterpartRealName: null,
		counterpartNickName: 'glendaqqo154',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'USD',
		quoteAssetSymbol: '$',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '7.17',
		quantity: '7.468750',
		quote: '0.96',
		orderStatus: 3,
		gmtCreate: 1732018612000,
		gmtModified: 1732021713000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167299221',
		orderNo: '1308409074571595776',
		counterpartUid: 507557401,
		counterpartRealName: null,
		counterpartNickName: '507557401',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '2000.00',
		quantity: '0.000183',
		quote: '10899999.00',
		orderStatus: 3,
		gmtCreate: 1731990632000,
		gmtModified: 1731992112000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '167289676',
		orderNo: '1308281627863740416',
		counterpartUid: 508684691,
		counterpartRealName: null,
		counterpartNickName: '508684691',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '4745.58',
		quantity: '42.000000',
		quote: '112.99',
		orderStatus: 3,
		gmtCreate: 1731960247000,
		gmtModified: 1731965323000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
];
