@angleprotocol/sdk
Version:
SDK for Angle DApps
105 lines • 5.16 kB
JavaScript
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
;