refactor: remove okcoin

This commit is contained in:
fbwoolf
2022-11-15 16:20:43 -06:00
committed by Fara Woolf
parent 95bee55811
commit b34e2143b0
4 changed files with 1 additions and 23 deletions

View File

@@ -24,13 +24,6 @@
"hasTradingFees": true,
"name": "Transak"
},
"okcoin": {
"availableRegions": "global",
"enabled": true,
"hasFastCheckoutProcess": true,
"hasTradingFees": true,
"name": "Okcoin"
},
"binance": {
"availableRegions": "global",
"enabled": true,

View File

@@ -27,9 +27,7 @@ A message targeting all versions is referred to with the key `global`. The JSON
]
},
"activeFiatProviders": {
"transak": { "name": "transak", "enabled": true },
"okcoin": { "name": "okcoin", "enabled": false }
"transak": { "name": "transak", "enabled": true }
}
}
```

View File

@@ -65,7 +65,6 @@
"gateIo": { "$ref": "#/$defs/provider" },
"kuCoin": { "$ref": "#/$defs/provider" },
"moonPay": { "$ref": "#/$defs/provider" },
"okcoin": { "$ref": "#/$defs/provider" },
"okx": { "$ref": "#/$defs/provider" },
"transak": { "$ref": "#/$defs/provider" }
}

View File

@@ -6,7 +6,6 @@ import CryptoComIcon from '@assets/images/fund/fiat-providers/crypto.com-icon.pn
import GateIoIcon from '@assets/images/fund/fiat-providers/gate.io-icon.png';
import KuCoinIcon from '@assets/images/fund/fiat-providers/kucoin-icon.png';
import MoonPayIcon from '@assets/images/fund/fiat-providers/moonpay-icon.png';
import OkcoinIcon from '@assets/images/fund/fiat-providers/okcoin-icon.png';
import OkxIcon from '@assets/images/fund/fiat-providers/okx-icon.png';
import TransakIcon from '@assets/images/fund/fiat-providers/transak-icon.png';
import { generateOnRampURL } from '@coinbase/cbpay-js';
@@ -25,7 +24,6 @@ enum ActiveFiatProviders {
GateIo = 'gateIo',
KuCoin = 'kuCoin',
MoonPay = 'moonPay',
Okcoin = 'okcoin',
Okx = 'okx',
Transak = 'transak',
}
@@ -39,7 +37,6 @@ export const activeFiatProviderIcons: Record<ActiveFiatProvider['name'], string>
[ActiveFiatProviders.GateIo]: GateIoIcon,
[ActiveFiatProviders.KuCoin]: KuCoinIcon,
[ActiveFiatProviders.MoonPay]: MoonPayIcon,
[ActiveFiatProviders.Okcoin]: OkcoinIcon,
[ActiveFiatProviders.Okx]: OkxIcon,
[ActiveFiatProviders.Transak]: TransakIcon,
};
@@ -61,13 +58,6 @@ function makeMoonPayUrl(address: string) {
return `https://buy.moonpay.com?apiKey=${MOONPAY_API_KEY}&currencyCode=stx&walletAddress=${address}`;
}
function makeOkcoinUrl(address: string) {
const successBackLink = encodeURI(`https://explorer.stacks.co/address/${address}?chain=mainnet`);
const thirdPartyLink = encodeURI('https://hiro.so');
return `https://www.okcoin.com/bridge/thirdBridge?isThirdBridge=1&partnerId=10002&crypto=STX&address=${address}&thirdPartyName=Hiro&fiatAmount=100&currency=USD&successBackLink=${successBackLink}&thirdPartyLink=${thirdPartyLink}`;
}
function makeTransakUrl(address: string) {
const screenTitle = 'Buy Stacks';
@@ -100,8 +90,6 @@ export function getProviderUrl({
return makeCoinbaseUrl(address);
case ActiveFiatProviders.MoonPay:
return makeMoonPayUrl(address);
case ActiveFiatProviders.Okcoin:
return makeOkcoinUrl(address);
case ActiveFiatProviders.Transak:
return makeTransakUrl(address);
default: