UNPKG

@cryptoalgebra/alm-sdk

Version:

Algebra ALM SDK

22 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var addresses_1 = require("../config/addresses"); function getVaultDeployer(vaultAddress, chainId, dex) { var _a; var vaultDeployerAddress = (_a = addresses_1.addressConfig[chainId][dex]) === null || _a === void 0 ? void 0 : _a.vaultDeployerAddress; // const polVaults = [ // '0x4aef5144131db95c110af41c8ec09f46295a7c4b'.toLowerCase(), // '0x711901e4b9136119Fb047ABe8c43D49339f161c3'.toLowerCase(), // '0xE5bf5D33C617556B91558aAfb7BeadB68E9Cea81'.toLowerCase(), // ]; // const polDeployer = '0xC30220fc19e2db669eaa3fa042C07b28F0c10737'; // if (chainId === SupportedChainId.polygon && polVaults.includes(vaultAddress.toLowerCase())) { // vaultDeployerAddress = polDeployer; // } if (!vaultDeployerAddress) { throw new Error("Vault deployer not found for vault ".concat(vaultAddress, " on chain ").concat(chainId, " and dex ").concat(dex)); } return vaultDeployerAddress; } exports.default = getVaultDeployer; //# sourceMappingURL=vaultBasics.js.map