Removed getSwapPair and getSwapSide

This commit is contained in:
Aleksandr Kraiz
2022-09-05 13:29:13 +04:00
parent ebed263f0b
commit 832dfcb731
4 changed files with 1 additions and 43 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@orionprotocol/sdk",
"version": "0.15.4",
"version": "0.15.5",
"description": "Orion Protocol SDK",
"main": "./lib/esm/index.js",
"module": "./lib/esm/index.js",

View File

@@ -1,26 +0,0 @@
// exact spend
// n X -> USDT - пара X-USDT (продажа амаунта на паре X-USDT)
// n USDT -> X - пара X-USDT (покупка на стоимость на паре X-USDT)
// n X -> Y - пара X-Y (продажа амаунта на паре X-Y)
// exact eceive
// X -> n USDT - пара X-USDT (продажа на стоимость на паре X-USDT)
// USDT -> n X - пара X-USDT (покупка амаунта на паре X-USDT)
// X -> n Y - пара Y-X (покупка амаунта на паре Y-X)
export default function getSwapPair(
assetIn: string | null | undefined,
assetOut: string | null | undefined,
type: 'exactSpend' | 'exactReceive',
) {
if (!assetIn || !assetOut) {
return undefined;
}
if (assetOut === 'USDT') return `${assetIn}-USDT`;
if (assetIn === 'USDT') return `${assetOut}-USDT`;
if (type === 'exactSpend') return `${assetIn}-${assetOut}`;
return `${assetOut}-${assetIn}`;
}

View File

@@ -1,14 +0,0 @@
export default function getSwapSide(
assetIn: string | null | undefined,
assetOut: string | null | undefined,
type: 'exactSpend' | 'exactReceive',
) {
if (!assetIn || !assetOut) {
return undefined;
}
if (assetOut === 'USDT') return 'SELL';
if (assetIn === 'USDT') return 'BUY';
if (type === 'exactSpend') return 'SELL';
return 'BUY';
}

View File

@@ -7,8 +7,6 @@ export { default as generateSecret } from './generateSecret';
export { default as isValidChainId } from './isValidChainId';
export { default as denormalizeNumber } from './denormalizeNumber';
export { default as normalizeNumber } from './normalizeNumber';
export { default as getSwapPair } from './getSwapPair';
export { default as getSwapSide } from './getSwapSide';
export { default as isNetworkCodeInEnvironment } from './isNetworkCodeInEnvironment';
export { default as parseExchangeTradeTransaction } from './parseExchangeTradeTransaction';