UNPKG

@angleprotocol/sdk

Version:
105 lines 5.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AMMAlgorithmMapping = exports.AMMAlgorithmType = exports.WhitelistWrapper = exports.BlacklistWrapper = exports.Wrapper = exports.CamelotWrapper = exports.PancakeSwapV3Wrapper = exports.RetroWrapper = exports.SushiSwapV3Wrapper = exports.UniswapV3Wrapper = exports.ALMType = exports.AMMType = exports.isMerklSupportedChainId = void 0; const _1 = require("."); const MerklSupportedChainIds = [ _1.ChainId.ARBITRUM, _1.ChainId.MAINNET, _1.ChainId.OPTIMISM, _1.ChainId.POLYGON, _1.ChainId.POLYGONZKEVM, _1.ChainId.BASE, ]; const isMerklSupportedChainId = (chainId) => { return MerklSupportedChainIds.includes(chainId); }; exports.isMerklSupportedChainId = isMerklSupportedChainId; var AMMType; (function (AMMType) { AMMType[AMMType["UniswapV3"] = 0] = "UniswapV3"; AMMType[AMMType["SushiSwapV3"] = 1] = "SushiSwapV3"; AMMType[AMMType["Retro"] = 2] = "Retro"; AMMType[AMMType["PancakeSwapV3"] = 3] = "PancakeSwapV3"; AMMType[AMMType["Camelot"] = 4] = "Camelot"; AMMType[AMMType["BaseSwap"] = 5] = "BaseSwap"; AMMType[AMMType["Horiza"] = 6] = "Horiza"; })(AMMType = exports.AMMType || (exports.AMMType = {})); var ALMType; (function (ALMType) { ALMType[ALMType["Arrakis"] = 0] = "Arrakis"; ALMType[ALMType["Gamma"] = 2] = "Gamma"; ALMType[ALMType["DefiEdge"] = 4] = "DefiEdge"; ALMType[ALMType["Ichi"] = 5] = "Ichi"; ALMType[ALMType["Steer"] = 6] = "Steer"; ALMType[ALMType["Range"] = 7] = "Range"; ALMType[ALMType["ArrakisV2"] = 8] = "ArrakisV2"; ALMType[ALMType["Unipilot"] = 9] = "Unipilot"; })(ALMType = exports.ALMType || (exports.ALMType = {})); var UniswapV3Wrapper; (function (UniswapV3Wrapper) { UniswapV3Wrapper[UniswapV3Wrapper["Arrakis"] = 0] = "Arrakis"; UniswapV3Wrapper[UniswapV3Wrapper["ArrakisV2"] = 8] = "ArrakisV2"; UniswapV3Wrapper[UniswapV3Wrapper["Gamma"] = 2] = "Gamma"; UniswapV3Wrapper[UniswapV3Wrapper["DefiEdge"] = 4] = "DefiEdge"; UniswapV3Wrapper[UniswapV3Wrapper["Ichi"] = 5] = "Ichi"; UniswapV3Wrapper[UniswapV3Wrapper["Steer"] = 6] = "Steer"; UniswapV3Wrapper[UniswapV3Wrapper["Range"] = 7] = "Range"; UniswapV3Wrapper[UniswapV3Wrapper["Unipilot"] = 9] = "Unipilot"; })(UniswapV3Wrapper = exports.UniswapV3Wrapper || (exports.UniswapV3Wrapper = {})); var SushiSwapV3Wrapper; (function (SushiSwapV3Wrapper) { SushiSwapV3Wrapper[SushiSwapV3Wrapper["Gamma"] = 2] = "Gamma"; SushiSwapV3Wrapper[SushiSwapV3Wrapper["DefiEdge"] = 4] = "DefiEdge"; SushiSwapV3Wrapper[SushiSwapV3Wrapper["Range"] = 7] = "Range"; SushiSwapV3Wrapper[SushiSwapV3Wrapper["Steer"] = 6] = "Steer"; })(SushiSwapV3Wrapper = exports.SushiSwapV3Wrapper || (exports.SushiSwapV3Wrapper = {})); var RetroWrapper; (function (RetroWrapper) { RetroWrapper[RetroWrapper["Gamma"] = 2] = "Gamma"; RetroWrapper[RetroWrapper["Ichi"] = 5] = "Ichi"; RetroWrapper[RetroWrapper["Steer"] = 6] = "Steer"; RetroWrapper[RetroWrapper["Range"] = 7] = "Range"; RetroWrapper[RetroWrapper["DefiEdge"] = 4] = "DefiEdge"; })(RetroWrapper = exports.RetroWrapper || (exports.RetroWrapper = {})); var PancakeSwapV3Wrapper; (function (PancakeSwapV3Wrapper) { PancakeSwapV3Wrapper[PancakeSwapV3Wrapper["Range"] = 7] = "Range"; })(PancakeSwapV3Wrapper = exports.PancakeSwapV3Wrapper || (exports.PancakeSwapV3Wrapper = {})); var CamelotWrapper; (function (CamelotWrapper) { CamelotWrapper[CamelotWrapper["Gamma"] = 2] = "Gamma"; CamelotWrapper[CamelotWrapper["Range"] = 7] = "Range"; })(CamelotWrapper = exports.CamelotWrapper || (exports.CamelotWrapper = {})); exports.Wrapper = { [AMMType.UniswapV3]: UniswapV3Wrapper, [AMMType.SushiSwapV3]: SushiSwapV3Wrapper, [AMMType.Retro]: RetroWrapper, [AMMType.PancakeSwapV3]: PancakeSwapV3Wrapper, [AMMType.Camelot]: CamelotWrapper, [AMMType.BaseSwap]: null, [AMMType.Horiza]: null, }; var BlacklistWrapper; (function (BlacklistWrapper) { BlacklistWrapper[BlacklistWrapper["Blacklist"] = 3] = "Blacklist"; })(BlacklistWrapper = exports.BlacklistWrapper || (exports.BlacklistWrapper = {})); var WhitelistWrapper; (function (WhitelistWrapper) { WhitelistWrapper[WhitelistWrapper["Whitelist"] = 0] = "Whitelist"; })(WhitelistWrapper = exports.WhitelistWrapper || (exports.WhitelistWrapper = {})); var AMMAlgorithmType; (function (AMMAlgorithmType) { AMMAlgorithmType[AMMAlgorithmType["UniswapV3"] = 0] = "UniswapV3"; AMMAlgorithmType[AMMAlgorithmType["AlgebraV1_9"] = 1] = "AlgebraV1_9"; AMMAlgorithmType[AMMAlgorithmType["BaseX"] = 2] = "BaseX"; })(AMMAlgorithmType = exports.AMMAlgorithmType || (exports.AMMAlgorithmType = {})); exports.AMMAlgorithmMapping = { [AMMType.UniswapV3]: AMMAlgorithmType.UniswapV3, [AMMType.SushiSwapV3]: AMMAlgorithmType.UniswapV3, [AMMType.Retro]: AMMAlgorithmType.UniswapV3, [AMMType.PancakeSwapV3]: AMMAlgorithmType.UniswapV3, [AMMType.Camelot]: AMMAlgorithmType.AlgebraV1_9, [AMMType.BaseSwap]: AMMAlgorithmType.BaseX, [AMMType.Horiza]: AMMAlgorithmType.UniswapV3, }; //# sourceMappingURL=merkl.js.map