@yoroi/swap
Version:
The Swap package of Yoroi SDK
46 lines (45 loc) • 1.46 kB
JavaScript
"use strict";
import { Swap } from '@yoroi/types';
export function getDexByProtocol(protocol) {
switch (protocol) {
case Swap.Protocol.Minswap_v1:
case Swap.Protocol.Minswap_v2:
case Swap.Protocol.Minswap_stable:
return Swap.Dex.Minswap;
case Swap.Protocol.Muesliswap_v1:
case Swap.Protocol.Muesliswap_v2:
case Swap.Protocol.Muesliswap_clp:
case Swap.Protocol.Muesliswap_orderbook:
return Swap.Dex.Muesliswap;
case Swap.Protocol.Spectrum_v1:
return Swap.Dex.Spectrum;
case Swap.Protocol.Sundaeswap_v1:
case Swap.Protocol.Sundaeswap_v3:
return Swap.Dex.Sundaeswap;
case Swap.Protocol.Teddy_v1:
return Swap.Dex.Teddy;
case Swap.Protocol.Vyfi_v1:
return Swap.Dex.Vyfi;
case Swap.Protocol.Wingriders_v1:
case Swap.Protocol.Wingriders_v2:
case Swap.Protocol.Wingriders_stable:
return Swap.Dex.Wingriders;
case Swap.Protocol.Splash_v1:
case Swap.Protocol.Splash_v4:
case Swap.Protocol.Splash_v5:
case Swap.Protocol.Splash_v6:
return Swap.Dex.Splash;
case Swap.Protocol.Cswap:
return Swap.Dex.Cswap;
case Swap.Protocol.Snekfun:
case Swap.Protocol.Chadswap:
case Swap.Protocol.Cerra:
case Swap.Protocol.Genius:
return Swap.Dex.Unsupported;
case Swap.Protocol.Unsupported:
return Swap.Dex.Unsupported;
default:
return Swap.Dex.Unsupported;
}
}
//# sourceMappingURL=getDexByProtocol.js.map