File tree Expand file tree Collapse file tree 2 files changed +118
-244
lines changed
Expand file tree Collapse file tree 2 files changed +118
-244
lines changed Original file line number Diff line number Diff line change @@ -205,3 +205,31 @@ export const getCodesWithMainnetTranscription = (
205205 toCurrencyCode : toCurrencyCode
206206 }
207207}
208+
209+ export const checkEthTokensOnly = (
210+ swapInfo : EdgeSwapInfo ,
211+ request : EdgeSwapRequest
212+ ) : void => {
213+ const currencyFromWallet = request . fromWallet . currencyInfo . currencyCode
214+ const currencyToWallet = request . toWallet . currencyInfo . currencyCode
215+
216+ if (
217+ currencyFromWallet !== request . fromCurrencyCode &&
218+ currencyFromWallet !== 'ETH'
219+ ) {
220+ throw new SwapCurrencyError (
221+ swapInfo ,
222+ request . fromCurrencyCode ,
223+ request . toCurrencyCode
224+ )
225+ } else if (
226+ currencyToWallet !== request . toCurrencyCode &&
227+ currencyToWallet !== 'ETH'
228+ ) {
229+ throw new SwapCurrencyError (
230+ swapInfo ,
231+ request . fromCurrencyCode ,
232+ request . toCurrencyCode
233+ )
234+ }
235+ }
You can’t perform that action at this time.
0 commit comments