// /*=======================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 ================================
const baseURL_BN_1 = 'https://www.binance.com';
const baseURL_BN_2 = 'https://p2p.binance.com';
const baseURL_BN_3 = 'https://c2c.binance.com';
const baseURL_BN_4 = 'https://api.binance.com';
const baseURL_BN_5 = 'https://api2.binance.com';
const baseURL_BN_6 = 'https://fapi.binance.com';
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: `${baseURL_BN_4}/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',
	},
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_BN_6}/fapi/v1/ticker/bookTicker`,
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `${baseURL_BN_4}/api/v3/ticker/bookTicker`,
	},
};
// ===================== Huobi ================================
const baseURL_HB_1 = 'https://api.hbdm.com';
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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_HB_1}/v2/linear-swap-ex/market/detail/batch_merged`,
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `${baseURL_HB_2}/market/tickers`,
	},
};
// ===================== 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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_KX_2}/api/v5/market/tickers`,
		// ?instType=SWAP
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `${baseURL_KX_2}/api/v5/market/tickers`,
		// ?instType=SPOT
	},
};
// ===================== 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',
	},
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: {
		method: 'GET',
		url: 'https://api2.bybit.com/contract/v5/product/dynamic-symbol-list',
	},
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: {
		method: 'GET',
		url: 'https://api2.bybit.com/spot/api/basic/symbol_list',
	},
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_BT_3}/v5/market/tickers`,
		// url: `${baseURL_BT_3}/derivatives/v3/public/tickers`,
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `${baseURL_BT_3}/v5/market/tickers`,
	},
};
// ===================== 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://contract.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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_MG_1}/api/v1/contract/ticker`,
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `${baseURL_MG_3}/api/v3/ticker/bookTicker`,
	},
};
// ===================== KuCoin ================================
const baseURL_KC_1 = 'https://www.kucoin.com';
const baseURL_KC_2 = 'https://api.kucoin.com';
const baseURL_KC_3 = 'https://api-futures.kucoin.com';
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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_KC_3}/api/v1/allTickers`,
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `${baseURL_KC_2}/api/v1/market/allTickers`,
	},
};
// ===================== Gate.io ================================
const baseURL_GT_1 = 'https://api.gateio.ws';
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}/api/v4/spot/my_trades`,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_GT_1}/api/v4/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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_GT_1}/api/v4/futures/usdt/tickers`,
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `${baseURL_GT_1}/api/v4/spot/tickers`,
	},
};
// ===================== 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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `/api/v2/mix/market/tickers`,
		// ?productType=usdt-FUTURES
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `/api/v2/spot/market/tickers`,
	},
};
// ===================== BingX ================================
const baseURL_BX_1 = 'https://open-api.bingx.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';
// const baseURL_BX_5 = 'https://api-app.luck-in.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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_BX_1}/openApi/swap/v2/quote/ticker`,
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `${baseURL_BX_1}/openApi/spot/v1/ticker/bookTicker`,
	},
};
// ===================== 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';
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}/api/v2/market/getbysymbol/`,
	},
	// получение истории spot-ордеров
	GET_HISTORY_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_XG_1}/api/v2/gettrades`,
	},
	// получение активных spot-ордеров
	GET_ACTIVE_SPOT_ORDERS_BY_API: {
		method: 'GET',
		url: `${baseURL_XG_1}/api/v2/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}/api/v2/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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: { method: 'GET', url: `` },
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: { method: 'GET', url: `${baseURL_XG_1}/api/v2/tickers` },
};
// ===================== 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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: { 
		method: 'GET', 
		url: `${baseURL_CN_1}/v2/futures/ticker` 
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: { 
		method: 'GET',
		url: `${baseURL_CN_1}/v2/spot/ticker` 
	},
};
// ===================== Bitmarket ================================
const baseURL_BM_1 = 'https://api-cloud.bitmart.com';
const baseURL_BM_2 = 'https://api-cloud-v2.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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: { 
		method: 'GET', 
		url: `${baseURL_BM_2}/contract/public/details` 
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: { 
		method: 'GET', 
		url: `${baseURL_BM_1}/spot/quotation/v3/tickers` 
	},
};
// ===================== 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_1 = 'https://www.xt.com';
const baseURL_XT_2 = 'https://sapi.xt.com';
const baseURL_XT_3 = 'https://fapi.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_1}/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_1}/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_1}/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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: {
		method: 'GET',
		url: `${baseURL_XT_3}/future/market/v1/public/q/agg-tickers`,
	},
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `${baseURL_XT_2}/v4/public/ticker`,
	},
};
// ===================== Crypto.com ================================
const baseURL_CR = '';
export const CONSTANTS_CR = {
	// exchange ID
	ID: '65ede67d5304821f40c8e681',
	// shortName exchange
	SHORT_NAME: 'CR',
	// базовый 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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: { method: 'GET', url: `` },
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: {
		method: 'GET',
		url: `api.crypto.com/exchange/v1/public/get-tickers`,
	},
};
// ===================== 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: '' },
	// Получение всех fut-тикеров
	GET_ALL_TICKERS_FUT: { method: 'GET', url: `` },
	// Получение всех spot-тикеров
	GET_ALL_TICKERS_SPOT: { method: 'GET', url: `` },
	// Получение всех fut-тикеров BY_API
	GET_ALL_TICKERS_FUT_BY_API: { method: 'GET', url: `` },
	// Получение всех spot-тикеров BY_API
	GET_ALL_TICKERS_SPOT_BY_API: { method: 'GET', 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' },
	// MX
	{
		asset: 'MX',
		ticker: 'MXUSDT',
		course: '2.65',
		exchange: 'Mexc',
	},
	// MNT
	{
		asset: 'MNT',
		ticker: 'MNTUSDT',
		course: '0.8411',
		exchange: 'Mexc',
	},
	// BGB
	{
		asset: 'BGB',
		ticker: 'BGBUSDT',
		course: '1.4411',
		exchange: 'Mexc',
	},
	// 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',
	},
	// 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',
	},
	// DOGE
	{
		asset: 'DOGE',
		ticker: 'DOGEUSDT',
		course: '0.48',
		exchange: 'Xeggex',
	},
	// SOL - Solana
	{
		asset: 'SOL',
		ticker: 'SOLUSDT',
		course: '203.06',
		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',
	GET_TICKERS_ER: 'request getTickers Error. Try later',
	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 role="alert" colspan="7" 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="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>Fri, 13 Dec 2024 19:34:41 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Fri, 13 Dec 2024 19:38:32 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>5</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/675c8c51f5c8b636a941b107" 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, 13 Dec 2024 17:08: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/64171d093be499d1efa8a006">XeggeX-User-d1efa8a006</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>12</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/675c6a046bcc7b44a4cd6900" 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, 13 Dec 2024 16:39:06 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/64171d093be499d1efa8a006">XeggeX-User-d1efa8a006</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>12.4</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/675c632aef2887fc3999a9e3" 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, 12 Dec 2024 04:47:04 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Thu, 12 Dec 2024 05:28: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/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>57.85602116</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Rejected</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/675a6ac8debdd42061e627c2" 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, 12 Dec 2024 02:41:56 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/675a4cb3ef2887fc39999469">XeggeX-User-fc39999469</a></span></td>
											 <td data-column-id="asset" class="gridjs-td" style="text-align: right;"><span>USDC</span></td>
											 <td data-column-id="amount" class="gridjs-td" style="text-align: right;"><span>80</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/675a4d747ad603a49af5c627" 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, 09 Dec 2024 18:36:20 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Mon, 09 Dec 2024 19:36:20 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/6669bb8dc1117ab3bfc8472c">Rickk</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>₽120.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/675738a4638be7316e58aacf" 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, 06 Dec 2024 18:40:43 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Fri, 06 Dec 2024 18:52:58 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>5.04173899</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/6753452bb75e9584ae691d56" 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, 06 Dec 2024 17:39:41 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Fri, 06 Dec 2024 17:46:56 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>8.26514588</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/675336dd54ca2fbb42f2cb86" 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, 05 Dec 2024 12:56:15 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/655f38b47e190e974af2de37">XeggeX-User-974af2de37</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>20</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽86.0008 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/6751a2ef914a9d74ae8a8819" 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, 03 Dec 2024 14:06:09 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Tue, 03 Dec 2024 14:24:17 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/656229b09044ad323cc1016c">XeggeX-User-323cc1016c</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>24.79543764</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/674f105117547f4ab80541a6" 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, 30 Nov 2024 20:14:54 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Sat, 30 Nov 2024 20:23:26 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/656229b09044ad323cc1016c">XeggeX-User-323cc1016c</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>41.3257294</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/674b723e9b6a658690739db3" 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, 30 Nov 2024 09:10:55 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Sat, 30 Nov 2024 09:19:39 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/65184bbebe44e3e354b70fb6">XeggeX-User-e354b70fb6</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>8.26514588</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/674ad69fc0d351b581a529c5" 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, 29 Nov 2024 20:52:03 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Fri, 29 Nov 2024 21:07:22 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/656229b09044ad323cc1016c">XeggeX-User-323cc1016c</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>45.45830234</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽120.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/674a29737bacbe9e2b4c382d" 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, 29 Nov 2024 09:12:12 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/65882161f14e7cdfd738abe8">✅uforeptiloids✅</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>₽120.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/6749856caf3e90baf1d84f34" 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, 27 Nov 2024 19:59:39 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Wed, 27 Nov 2024 20:08:47 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>13.49313438</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽125.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/67477a2b97be2a0af60350ed" 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, 26 Nov 2024 14:04:45 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Tue, 26 Nov 2024 14:12:50 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>5.0004167</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽119.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/6745d57d97be2a0af60345ef" 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, 26 Nov 2024 13:04:46 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Tue, 26 Nov 2024 13:29:42 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/63ea8c1d9c13d2b634641739">XeggeX-User-b634641739</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>8.54773912</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽116.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Rejected</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/6745c76e52c7d3e440f4c81e" 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, 26 Nov 2024 06:30:23 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Tue, 26 Nov 2024 06:36:23 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>5.12864347</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽116.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/67456affc0d351b581a5026f" 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, 26 Nov 2024 05:28:38 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Tue, 26 Nov 2024 06:28:38 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>5.12864347</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽116.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/67455c86b19695f7079b3c34" 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, 25 Nov 2024 22:38:27 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Mon, 25 Nov 2024 23:38: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/6744f212f227edaa08b93c12">XeggeX-User-aa08b93c12</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>47.01256518</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽116.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/6744fc639b6a6586907369f3" 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, 25 Nov 2024 10:26:09 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Mon, 25 Nov 2024 10:41:48 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>12.82160868</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽116.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/674450c1229576a1892630a2" 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, 25 Nov 2024 10:24:24 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Mon, 25 Nov 2024 10:43:58 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/64333aef4225f3be84f784b8">XeggeX-User-be84f784b8</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>₽116.99 RUB</span></td>
											 <td data-column-id="status" class="gridjs-td" style="text-align: right;"><span>Trade Rejected</span></td>
											 <td data-column-id="action" class="gridjs-td" style="text-align: right;"><span><a href="/account/p2ptrade/674450588a64b53d35957f22" 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, 24 Nov 2024 14:24:21 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Sun, 24 Nov 2024 14:31:13 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>5.98341739</span></td>
											 <td data-column-id="price" class="gridjs-td" style="text-align: right;"><span>₽116.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/6743371597be2a0af6033274" 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, 22 Nov 2024 14:03:05 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Fri, 22 Nov 2024 14:08:18 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>₽114.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/67408f19ff0ba22f5cf95b33" 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, 22 Nov 2024 08:10:51 GMT</span></td>
											 <td data-column-id="endtime" class="gridjs-td" style="text-align: left; max-width: 160px;"><span>Fri, 22 Nov 2024 08:18:06 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/642726738512c7d1b958cf0e">XeggeX-User-d1b958cf0e</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>4.38634968</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/67403c8bc16f6dda5a4f2cb6" 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 13">Showing <b>1</b> to <b>25</b> of <b>315</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 13" aria-label="Page 13">13</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: '168802740',
		orderNo: '1317479054147792896',
		counterpartUid: 418461967,
		counterpartRealName: null,
		counterpartNickName: 'dragonzz',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '2000.00',
		quantity: '0.000153',
		quote: '12999999.00',
		orderStatus: 3,
		gmtCreate: 1734153084000,
		gmtModified: 1734153774000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168791339',
		orderNo: '1317340905258041344',
		counterpartUid: 445251908,
		counterpartRealName: null,
		counterpartNickName: 'tuulslat',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '8000.00',
		quantity: '63.502143',
		quote: '125.98',
		orderStatus: 3,
		gmtCreate: 1734120147000,
		gmtModified: 1734120901000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168783411',
		orderNo: '1317282396785012736',
		counterpartUid: 502398732,
		counterpartRealName: null,
		counterpartNickName: 'Oshparennyy',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '13.068478',
		quote: '38.26',
		orderStatus: 3,
		gmtCreate: 1734106197000,
		gmtModified: 1734106417000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168782183',
		orderNo: '1317276240679219200',
		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: '79.371378',
		quote: '125.99',
		orderStatus: 3,
		gmtCreate: 1734104730000,
		gmtModified: 1734104935000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168781920',
		orderNo: '1317275040407826432',
		counterpartUid: 510060223,
		counterpartRealName: null,
		counterpartNickName: 'fudomoneylooser',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '12.794268',
		quote: '39.08',
		orderStatus: 3,
		gmtCreate: 1734104443000,
		gmtModified: 1734104869000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168780658',
		orderNo: '1317269253685964800',
		counterpartUid: 494783267,
		counterpartRealName: null,
		counterpartNickName: 'DenikXex',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '550.00',
		quantity: '0.001100',
		quote: '499995.00',
		orderStatus: 3,
		gmtCreate: 1734103064000,
		gmtModified: 1734103311000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168764896',
		orderNo: '1317209000197943296',
		counterpartUid: 478731057,
		counterpartRealName: null,
		counterpartNickName: '478731057',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '2000.00',
		quantity: '0.000153',
		quote: '12999999.00',
		orderStatus: 3,
		gmtCreate: 1734088698000,
		gmtModified: 1734089225000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168763914',
		orderNo: '1317205321378119680',
		counterpartUid: 447415637,
		counterpartRealName: null,
		counterpartNickName: 'Cryptohalk1 ',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1000.00',
		quantity: '25.873221',
		quote: '38.65',
		orderStatus: 3,
		gmtCreate: 1734087821000,
		gmtModified: 1734088105000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168757200',
		orderNo: '1317181082105233408',
		counterpartUid: 254742674,
		counterpartRealName: null,
		counterpartNickName: 'Igora1505',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '3647.74',
		quantity: '39.675222',
		quote: '91.94',
		orderStatus: 3,
		gmtCreate: 1734082042000,
		gmtModified: 1734085171000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168756739',
		orderNo: '1317179565553938432',
		counterpartUid: 511366866,
		counterpartRealName: null,
		counterpartNickName: '511366866',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '700.00',
		quantity: '18.036588',
		quote: '38.81',
		orderStatus: 3,
		gmtCreate: 1734081680000,
		gmtModified: 1734081903000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168728698',
		orderNo: '1316956787303194624',
		counterpartUid: 508775503,
		counterpartRealName: null,
		counterpartNickName: 'Matrixpppv',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.000038',
		quote: '12999999.00',
		orderStatus: 3,
		gmtCreate: 1734028566000,
		gmtModified: 1734029305000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168720858',
		orderNo: '1316911589927895040',
		counterpartUid: 510060223,
		counterpartRealName: null,
		counterpartNickName: 'fudomoneylooser',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '2000.00',
		quantity: '0.004000',
		quote: '499995.00',
		orderStatus: 3,
		gmtCreate: 1734017790000,
		gmtModified: 1734018370000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168719137',
		orderNo: '1316904279507660800',
		counterpartUid: 207563886,
		counterpartRealName: null,
		counterpartNickName: '207563886',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'USD',
		quoteAssetSymbol: '$',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '9.60',
		quantity: '10.000000',
		quote: '0.96',
		orderStatus: 3,
		gmtCreate: 1734016047000,
		gmtModified: 1734016885000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168708089',
		orderNo: '1316862826416893952',
		counterpartUid: 511509068,
		counterpartRealName: null,
		counterpartNickName: 'IvanVaan',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '1893.00',
		quantity: '20.000000',
		quote: '94.65',
		orderStatus: 3,
		gmtCreate: 1734006164000,
		gmtModified: 1734008784000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168706620',
		orderNo: '1316857536330022912',
		counterpartUid: 511584749,
		counterpartRealName: null,
		counterpartNickName: '511584749',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '12.180267',
		quote: '41.05',
		orderStatus: 3,
		gmtCreate: 1734004903000,
		gmtModified: 1734005748000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168701567',
		orderNo: '1316840396189265920',
		counterpartUid: 462718407,
		counterpartRealName: null,
		counterpartNickName: 'bomja28',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.000038',
		quote: '12999999.00',
		orderStatus: 3,
		gmtCreate: 1734000816000,
		gmtModified: 1734001763000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168699833',
		orderNo: '1316834402616942592',
		counterpartUid: 510780083,
		counterpartRealName: null,
		counterpartNickName: '510780083',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '1000.00',
		quantity: '0.002000',
		quote: '499999.00',
		orderStatus: 3,
		gmtCreate: 1733999387000,
		gmtModified: 1734079637000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168687810',
		orderNo: '1316791593033740288',
		counterpartUid: 489954616,
		counterpartRealName: null,
		counterpartNickName: 'Андрей Sykora',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1000.00',
		quantity: '24.594195',
		quote: '40.66',
		orderStatus: 3,
		gmtCreate: 1733989181000,
		gmtModified: 1733989737000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168669439',
		orderNo: '1316636794459996160',
		counterpartUid: 507268618,
		counterpartRealName: null,
		counterpartNickName: 'brokenphone',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '534.00',
		quantity: '13.802016',
		quote: '38.69',
		orderStatus: 3,
		gmtCreate: 1733952274000,
		gmtModified: 1733968851000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168669294',
		orderNo: '1316633976495874048',
		counterpartUid: 507923435,
		counterpartRealName: null,
		counterpartNickName: '507923435',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '2500.00',
		quantity: '64.716541',
		quote: '38.63',
		orderStatus: 3,
		gmtCreate: 1733951602000,
		gmtModified: 1733998634000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168666915',
		orderNo: '1316605673248595968',
		counterpartUid: 398990448,
		counterpartRealName: null,
		counterpartNickName: 'Tomas777',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '13.575889',
		quote: '36.83',
		orderStatus: 3,
		gmtCreate: 1733944854000,
		gmtModified: 1733945582000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168666016',
		orderNo: '1316597608365367296',
		counterpartUid: 393598244,
		counterpartRealName: null,
		counterpartNickName: 'NikolaiIZ',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '650.00',
		quantity: '17.624728',
		quote: '36.88',
		orderStatus: 3,
		gmtCreate: 1733942931000,
		gmtModified: 1733943052000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168664445',
		orderNo: '1316584942796206080',
		counterpartUid: 435793838,
		counterpartRealName: null,
		counterpartNickName: 'TYMAH',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '13.605442',
		quote: '36.75',
		orderStatus: 3,
		gmtCreate: 1733939911000,
		gmtModified: 1733940510000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168662814',
		orderNo: '1316573333113749504',
		counterpartUid: 462893530,
		counterpartRealName: null,
		counterpartNickName: 'ynvv',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '13.344008',
		quote: '37.47',
		orderStatus: 3,
		gmtCreate: 1733937143000,
		gmtModified: 1733937275000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168659531',
		orderNo: '1316556261382103040',
		counterpartUid: 509720476,
		counterpartRealName: null,
		counterpartNickName: 'jghdfsaefds',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '642.00',
		quantity: '16.993118',
		quote: '37.78',
		orderStatus: 3,
		gmtCreate: 1733933073000,
		gmtModified: 1733933882000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168642945',
		orderNo: '1316491778961895424',
		counterpartUid: 510058161,
		counterpartRealName: null,
		counterpartNickName: '510058161',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '13.819789',
		quote: '36.18',
		orderStatus: 3,
		gmtCreate: 1733917699000,
		gmtModified: 1733917936000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168619495',
		orderNo: '1316400899282628608',
		counterpartUid: 396098233,
		counterpartRealName: null,
		counterpartNickName: 'Samurai05',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '2990.23',
		quantity: '33.077765',
		quote: '90.40',
		orderStatus: 3,
		gmtCreate: 1733896032000,
		gmtModified: 1733896458000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168603916',
		orderNo: '1316241205889024000',
		counterpartUid: 511443832,
		counterpartRealName: null,
		counterpartNickName: '511443832',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '600.00',
		quantity: '4.762660',
		quote: '125.98',
		orderStatus: 3,
		gmtCreate: 1733857958000,
		gmtModified: 1733858882000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168603597',
		orderNo: '1316238405582925824',
		counterpartUid: 507676541,
		counterpartRealName: null,
		counterpartNickName: '507676541',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '900.00',
		quantity: '7.143991',
		quote: '125.98',
		orderStatus: 3,
		gmtCreate: 1733857290000,
		gmtModified: 1733857640000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168598464',
		orderNo: '1316206208951971840',
		counterpartUid: 480912007,
		counterpartRealName: null,
		counterpartNickName: 'PharaoNural',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1003.00',
		quantity: '29.789129',
		quote: '33.67',
		orderStatus: 3,
		gmtCreate: 1733849614000,
		gmtModified: 1733850301000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168594528',
		orderNo: '1316190888023486464',
		counterpartUid: 465109015,
		counterpartRealName: null,
		counterpartNickName: 'Artem174',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1300.00',
		quantity: '38.852361',
		quote: '33.46',
		orderStatus: 3,
		gmtCreate: 1733845961000,
		gmtModified: 1733846283000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168564313',
		orderNo: '1316085804929331200',
		counterpartUid: 508203916,
		counterpartRealName: null,
		counterpartNickName: 'aaallleena',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.001000',
		quote: '499999.00',
		orderStatus: 3,
		gmtCreate: 1733820908000,
		gmtModified: 1733821022000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168564042',
		orderNo: '1316084835214618624',
		counterpartUid: 510606365,
		counterpartRealName: null,
		counterpartNickName: '510606365',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '5000.00',
		quantity: '39.688839',
		quote: '125.98',
		orderStatus: 3,
		gmtCreate: 1733820676000,
		gmtModified: 1733821160000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168563255',
		orderNo: '1316082063496912896',
		counterpartUid: 510042279,
		counterpartRealName: null,
		counterpartNickName: '510042279',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '1950.00',
		quantity: '15.477418',
		quote: '125.99',
		orderStatus: 3,
		gmtCreate: 1733820016000,
		gmtModified: 1733821239000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168563079',
		orderNo: '1316081377606574080',
		counterpartUid: 508203916,
		counterpartRealName: null,
		counterpartNickName: 'aaallleena',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '1120.99',
		quantity: '0.002241',
		quote: '499999.00',
		orderStatus: 3,
		gmtCreate: 1733819852000,
		gmtModified: 1733820289000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168526447',
		orderNo: '1315818198007758848',
		counterpartUid: 508902345,
		counterpartRealName: null,
		counterpartNickName: '508902345',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.001000',
		quote: '499995.00',
		orderStatus: 3,
		gmtCreate: 1733757105000,
		gmtModified: 1733757518000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168524898',
		orderNo: '1315811539072008192',
		counterpartUid: 462029887,
		counterpartRealName: null,
		counterpartNickName: 'Denny_Gaffer',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '850.00',
		quantity: '0.000093',
		quote: '9086105.41',
		orderStatus: 3,
		gmtCreate: 1733755518000,
		gmtModified: 1733756017000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168504557',
		orderNo: '1315739339270844416',
		counterpartUid: 509365713,
		counterpartRealName: null,
		counterpartNickName: 'vahabsalehi',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '610.40',
		quantity: '16.000000',
		quote: '38.15',
		orderStatus: 3,
		gmtCreate: 1733738304000,
		gmtModified: 1733738511000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168495265',
		orderNo: '1315704527013224448',
		counterpartUid: 489192112,
		counterpartRealName: null,
		counterpartNickName: '489192112',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1150.00',
		quantity: '29.359203',
		quote: '39.17',
		orderStatus: 3,
		gmtCreate: 1733730004000,
		gmtModified: 1733730615000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168491073',
		orderNo: '1315686487043272704',
		counterpartUid: 509365713,
		counterpartRealName: null,
		counterpartNickName: 'vahabsalehi',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '628.64',
		quantity: '16.000000',
		quote: '39.29',
		orderStatus: 3,
		gmtCreate: 1733725703000,
		gmtModified: 1733725925000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168482663',
		orderNo: '1315630965191557120',
		counterpartUid: 506992134,
		counterpartRealName: null,
		counterpartNickName: 'NikitaMiller',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '2000.00',
		quantity: '15.874275',
		quote: '125.99',
		orderStatus: 3,
		gmtCreate: 1733712465000,
		gmtModified: 1733712881000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168476403',
		orderNo: '1315528671246630912',
		counterpartUid: 477562102,
		counterpartRealName: null,
		counterpartNickName: 'RobotSwitch',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '12.221950',
		quote: '40.91',
		orderStatus: 3,
		gmtCreate: 1733688077000,
		gmtModified: 1733755282000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168458122',
		orderNo: '1315414709377101824',
		counterpartUid: 510541195,
		counterpartRealName: null,
		counterpartNickName: '510541195',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1100.00',
		quantity: '27.227722',
		quote: '40.40',
		orderStatus: 3,
		gmtCreate: 1733660906000,
		gmtModified: 1733661130000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168454163',
		orderNo: '1315397522054651904',
		counterpartUid: 496595947,
		counterpartRealName: null,
		counterpartNickName: 'Brofkin',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '700.00',
		quantity: '17.421602',
		quote: '40.18',
		orderStatus: 3,
		gmtCreate: 1733656808000,
		gmtModified: 1733657432000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168451662',
		orderNo: '1315387475182428160',
		counterpartUid: 484326494,
		counterpartRealName: null,
		counterpartNickName: 'alek2k6',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '9253.01',
		quantity: '0.001020',
		quote: '9062701.87',
		orderStatus: 3,
		gmtCreate: 1733654413000,
		gmtModified: 1733654887000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168441875',
		orderNo: '1315342906705264640',
		counterpartUid: 511102281,
		counterpartRealName: null,
		counterpartNickName: '511102281',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '2000.00',
		quantity: '48.935649',
		quote: '40.87',
		orderStatus: 3,
		gmtCreate: 1733643787000,
		gmtModified: 1733644551000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168435385',
		orderNo: '1315301952254328832',
		counterpartUid: 475676874,
		counterpartRealName: null,
		counterpartNickName: '475676874',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '1000.00',
		quantity: '0.002000',
		quote: '499995.00',
		orderStatus: 3,
		gmtCreate: 1733634023000,
		gmtModified: 1733634328000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168427447',
		orderNo: '1315212503583502336',
		counterpartUid: 480223362,
		counterpartRealName: null,
		counterpartNickName: 'Kamri20033002',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '500.00',
		quantity: '0.001000',
		quote: '499995.00',
		orderStatus: 3,
		gmtCreate: 1733612696000,
		gmtModified: 1733613089000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168425318',
		orderNo: '1315167143381118976',
		counterpartUid: 388905005,
		counterpartRealName: null,
		counterpartNickName: 'whyxanny',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '12.192148',
		quote: '41.01',
		orderStatus: 3,
		gmtCreate: 1733601882000,
		gmtModified: 1733602025000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168423716',
		orderNo: '1315147305929601024',
		counterpartUid: 511054495,
		counterpartRealName: null,
		counterpartNickName: '511054495',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '2093.00',
		quantity: '0.004186',
		quote: '499995.00',
		orderStatus: 3,
		gmtCreate: 1733597152000,
		gmtModified: 1733597530000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168394625',
		orderNo: '1315003755246055424',
		counterpartUid: 380778977,
		counterpartRealName: null,
		counterpartNickName: 'an824',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '3000.00',
		quantity: '72.115384',
		quote: '41.60',
		orderStatus: 3,
		gmtCreate: 1733562927000,
		gmtModified: 1733563742000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168391269',
		orderNo: '1314989426392121344',
		counterpartUid: 381706286,
		counterpartRealName: null,
		counterpartNickName: '381706286',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'ETH',
		cryptoAssetSymbol: '',
		amount: '19474.00',
		quantity: '0.038948',
		quote: '499999.00',
		orderStatus: 3,
		gmtCreate: 1733559511000,
		gmtModified: 1733560860000,
		feeList: [{ fee: '0.000000', feeName: 'ETH' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168372563',
		orderNo: '1314826423436787712',
		counterpartUid: 498523453,
		counterpartRealName: null,
		counterpartNickName: 'Gigondede',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1200.00',
		quantity: '29.076811',
		quote: '41.27',
		orderStatus: 3,
		gmtCreate: 1733520648000,
		gmtModified: 1733520898000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168371684',
		orderNo: '1314810904851718144',
		counterpartUid: 465109015,
		counterpartRealName: null,
		counterpartNickName: 'Artem174',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '12.054001',
		quote: '41.48',
		orderStatus: 3,
		gmtCreate: 1733516948000,
		gmtModified: 1733517226000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168208562',
		orderNo: '1313927367072063488',
		counterpartUid: 502015996,
		counterpartRealName: null,
		counterpartNickName: '502015996',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '9.293680',
		quote: '53.80',
		orderStatus: 3,
		gmtCreate: 1733306296000,
		gmtModified: 1733306493000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168177856',
		orderNo: '1313719209477185536',
		counterpartUid: 492434379,
		counterpartRealName: null,
		counterpartNickName: 'r111r',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '608.96',
		quantity: '0.000065',
		quote: '9226761.11',
		orderStatus: 3,
		gmtCreate: 1733256667000,
		gmtModified: 1733257029000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168174792',
		orderNo: '1313689118428794880',
		counterpartUid: 510449154,
		counterpartRealName: null,
		counterpartNickName: '510449154',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '800.00',
		quantity: '6.350214',
		quote: '125.98',
		orderStatus: 3,
		gmtCreate: 1733249493000,
		gmtModified: 1733249995000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168171184',
		orderNo: '1313665582746218496',
		counterpartUid: 465456308,
		counterpartRealName: null,
		counterpartNickName: '465456308',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '799.05',
		quantity: '21.000000',
		quote: '38.05',
		orderStatus: 3,
		gmtCreate: 1733243882000,
		gmtModified: 1733246248000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168171105',
		orderNo: '1313665158467203072',
		counterpartUid: 492029063,
		counterpartRealName: null,
		counterpartNickName: 'piskaavatara',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '531.02',
		quantity: '14.000000',
		quote: '37.93',
		orderStatus: 3,
		gmtCreate: 1733243781000,
		gmtModified: 1733243966000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168170086',
		orderNo: '1313660289563930624',
		counterpartUid: 492029063,
		counterpartRealName: null,
		counterpartNickName: 'piskaavatara',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '528.22',
		quantity: '14.000000',
		quote: '37.73',
		orderStatus: 3,
		gmtCreate: 1733242620000,
		gmtModified: 1733243201000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168159063',
		orderNo: '1313617953005932544',
		counterpartUid: 503109261,
		counterpartRealName: null,
		counterpartNickName: '503109261',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '1000.00',
		quantity: '31.084861',
		quote: '32.17',
		orderStatus: 3,
		gmtCreate: 1733232526000,
		gmtModified: 1733233043000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168152609',
		orderNo: '1313594836715999232',
		counterpartUid: 486666568,
		counterpartRealName: null,
		counterpartNickName: 'Breva',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '11601.44',
		quantity: '124.000000',
		quote: '93.56',
		orderStatus: 3,
		gmtCreate: 1733227015000,
		gmtModified: 1733227186000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168151039',
		orderNo: '1313589504623153152',
		counterpartUid: 508175328,
		counterpartRealName: null,
		counterpartNickName: '508175328',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '15.281173',
		quote: '32.72',
		orderStatus: 3,
		gmtCreate: 1733225743000,
		gmtModified: 1733225862000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168150376',
		orderNo: '1313587123994931200',
		counterpartUid: 508685302,
		counterpartRealName: null,
		counterpartNickName: 'RimkusRoma',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '3000.00',
		quantity: '23.813303',
		quote: '125.98',
		orderStatus: 3,
		gmtCreate: 1733225176000,
		gmtModified: 1733225581000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168132186',
		orderNo: '1313520307109015552',
		counterpartUid: 483679044,
		counterpartRealName: null,
		counterpartNickName: 'aloxa',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '500.00',
		quantity: '16.015374',
		quote: '31.22',
		orderStatus: 3,
		gmtCreate: 1733209245000,
		gmtModified: 1733209389000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168125071',
		orderNo: '1313480849139605504',
		counterpartUid: 473087039,
		counterpartRealName: null,
		counterpartNickName: 'AnnaKaluggg',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'USDT',
		cryptoAssetSymbol: '',
		amount: '8000.00',
		quantity: '63.502143',
		quote: '125.98',
		orderStatus: 3,
		gmtCreate: 1733199838000,
		gmtModified: 1733200106000,
		feeList: [{ fee: '0.000000', feeName: 'USDT' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168123650',
		orderNo: '1313471802793431040',
		counterpartUid: 440644649,
		counterpartRealName: null,
		counterpartNickName: 'Oleg1968',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '11773.22',
		quantity: '0.001267',
		quote: '9284878.56',
		orderStatus: 3,
		gmtCreate: 1733197681000,
		gmtModified: 1733198379000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168111290',
		orderNo: '1313327821837217792',
		counterpartUid: 506119937,
		counterpartRealName: null,
		counterpartNickName: '明知',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'BTC',
		cryptoAssetSymbol: '',
		amount: '601.70',
		quantity: '0.000063',
		quote: '9401660.08',
		orderStatus: 3,
		gmtCreate: 1733163353000,
		gmtModified: 1733163803000,
		feeList: [{ fee: '0.000000', feeName: 'BTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168103639',
		orderNo: '1313285707208232960',
		counterpartUid: 485942638,
		counterpartRealName: null,
		counterpartNickName: '485942638',
		side: 1,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'sell',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'TRX',
		cryptoAssetSymbol: null,
		amount: '2000.00',
		quantity: '67.957866',
		quote: '29.43',
		orderStatus: 3,
		gmtCreate: 1733153312000,
		gmtModified: 1733153915000,
		feeList: [{ fee: '0.000000', feeName: 'TRX' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
	{
		orderId: '168101085',
		orderNo: '1313275371277168640',
		counterpartUid: 460760343,
		counterpartRealName: null,
		counterpartNickName: 'ginsenn',
		side: 0,
		tradeMode: 1,
		runMode: 1,
		liquidDivision: 3,
		sideName: 'buy',
		quoteAssetName: 'RUB',
		quoteAssetSymbol: '₽',
		cryptoAssetName: 'LTC',
		cryptoAssetSymbol: '',
		amount: '521.62',
		quantity: '0.044568',
		quote: '11703.89',
		orderStatus: 3,
		gmtCreate: 1733150848000,
		gmtModified: 1733151105000,
		feeList: [{ fee: '0.000000', feeName: 'LTC' }],
		cardInfo: null,
		advId: null,
		unread: null,
		inNegotiation: false,
	},
];
