UNPKG

@composable-finance/v1-sdk-defi-protocols

Version:

Provides ABIs, Addresses, and Solidity Interfaces to popular DeFi protocols.

126 lines (125 loc) 5.76 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var WethPriceOracle_json_1 = __importDefault(require("./abi/WethPriceOracle.json")); var UsdcPriceOracle_json_1 = __importDefault(require("./abi/UsdcPriceOracle.json")); var DaiPriceOracle_json_1 = __importDefault(require("./abi/DaiPriceOracle.json")); var Expiry_json_1 = __importDefault(require("./abi/Expiry.json")); var ExpiryV2_json_1 = __importDefault(require("./abi/ExpiryV2.json")); var AdminImpl_json_1 = __importDefault(require("./abi/AdminImpl.json")); var OperationImpl_json_1 = __importDefault(require("./abi/OperationImpl.json")); var LimitOrders_json_1 = __importDefault(require("./abi/LimitOrders.json")); var StopLimitOrders_json_1 = __importDefault(require("./abi/StopLimitOrders.json")); var CanonicalOrders_json_1 = __importDefault(require("./abi/CanonicalOrders.json")); var Refunder_json_1 = __importDefault(require("./abi/Refunder.json")); var addresses = { mainnet: { WethPriceOracle: { abi: WethPriceOracle_json_1.default, address: "0xf61AE328463CD997C7b58e7045CdC613e1cFdb69", }, UsdcPriceOracle: { abi: UsdcPriceOracle_json_1.default, address: "0x52f1c952A48a4588f9ae615d38cfdbf8dF036e60", }, DaiPriceOracle: { abi: DaiPriceOracle_json_1.default, address: "0x0fBd14718d8FAB8f9f40Ee5c5612b1F0717100A2", }, Expiry: { abi: Expiry_json_1.default, address: "0x0ECE224FBC24D40B446c6a94a142dc41fAe76f2d", }, ExpiryV2: { abi: ExpiryV2_json_1.default, address: "0x739A1DF6725657f6a16dC2d5519DC36FD7911A12", }, AdminImpl: { abi: AdminImpl_json_1.default, address: "0x8a6629fEba4196E0A61B8E8C94D4905e525bc055", }, OperationImpl: { abi: OperationImpl_json_1.default, address: "0x56E7d4520ABFECf10b38368b00723d9BD3c21ee1", }, LimitOrders: { abi: LimitOrders_json_1.default, address: "0xDEf136D9884528e1EB302f39457af0E4d3AD24EB", }, StopLimitOrders: { abi: StopLimitOrders_json_1.default, address: "0xbFb635e8c6689ac3874aD9A60FaB1c29270f1710", }, CanonicalOrders: { abi: CanonicalOrders_json_1.default, address: "0xCd81398895bEa7AD9EFF273aeFFc41A9d83B4dAD", }, Refunder: { abi: Refunder_json_1.default, address: "0x7454dF5d0758D4E7A538c3aCF4841FA9137F0f74", }, PerpetualProxy: { "PBTC-USDC": "0x07aBe965500A49370D331eCD613c7AC47dD6e547", "PLINK-USDC": "0x1c50c582c7066049C560Bca20416b1d9E0dfb003", "WETH-PUSD": "0x09403FD14510F8196F7879eF514827CD76960B5d" }, PerpetualV1: { "PBTC-USDC": "0xE883b3efdaE637fC599b467478a23199778F2cCf", "PLINK-USDC": "0xE883b3efdaE637fC599b467478a23199778F2cCf", "WETH-PUSD": "0xE883b3efdaE637fC599b467478a23199778F2cCf", }, P1FundingOracle: { "PBTC-USDC": "0x4525D2B71f7f018c9EBddFcD336852A85404e75B", "PLINK-USDC": "0x8B90515C7a99b7Edd97702c04d1E3666281De1B0", }, P1InverseFundingOracle: "0x5DDC23dEE470AEc28D51721b4E3A25f9399166EC", P1MakerOracle: { "PBTC-USDC": "0x538038E526517680735568f9C5342c6E68bbDA12", "WETH-PUSD": "0x538038E526517680735568f9C5342c6E68bbDA12" }, P1OracleInverter: { "WETH-PUSD": "0xcD37221C53b5208a2D7eabc7d5051B98D8030424", }, P1ChainlinkOracle: { "PLINK-USDC": "0x78456DE31f5978C44E1595DD2F49AfD1B71fd377" }, P1Orders: { "PBTC-USDC": "0x3ea6F88eC8F7b24Bb3Ad206fa80124210e8e28F3", "PLINK-USDC": "0xaC14B70adBf42bedE4E4c7Ef67E8CB618b0D4506" }, P1InverseOrders: { "WETH-PUSD": "0x1d3ccceEE6d9f9c3b79ed5fAdD98E32B5d48b22E" }, P1Deleveraging: { "PBTC-USDC": "0xa4e4A9ae84882BE5049E450A3500ba1CD012F0C5", "PLINK-USDC": "0x5f428e427096D5085D8d95D64d90f3e7c13C92Fb", "WETH-PUSD": "0xb9689e3F25c16173a552a7ac0dD5c1F6D47FCC88" }, P1Liquidation: { "PBTC-USDC": "0x9b1289dd794F10AF38A3117fE933836D685f7339", "PLINK-USDC": "0xEc4870B8Dd7979bfc7c5E6220893B3A5dD646F0C", "WETH-PUSD": "0x05f370CA0B6c156845f73A9115F35edCdE052803" }, P1LiquidatorProxy: { "PBTC-USDC": "0xA179038Ae1534E4492164BA38ac809e29770ca5F", "PLINK-USDC": "0xfe66fB327CbECe4697DC9f9ef091B2f8710775b7", "WETH-PUSD": "0xD47743b863039DFF52B4d836426894a9b012310d", P1CurrencyConverterProxy: { "PBTC-USDC": "0xA0d885316Be23dE8bB19E7C53F6d483279E3467D", "PLINK-USDC": "0xA0d885316Be23dE8bB19E7C53F6d483279E3467D", "WETH-PUSD": "0xA0d885316Be23dE8bB19E7C53F6d483279E3467D" }, P1WethProxy: { "WETH-PUSD": "0x17ac4cC32696987CEa1737343188716b1D827E7B" }, P1MirrorOracleETHUSD: { "PBTC-USDC": "0x29a199a49aF8d657C110418C2b0D2F932b025dE7", "PLINK-USDC": "0x29a199a49aF8d657C110418C2b0D2F932b025dE7", "WETH-PUSD": "0x29a199a49aF8d657C110418C2b0D2F932b025dE7" } } } }; exports.default = addresses;