UNPKG

@yoroi/swap

Version:
46 lines (45 loc) 1.46 kB
"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