@composable-finance/v1-sdk-defi-protocols
Version:
Provides ABIs, Addresses, and Solidity Interfaces to popular DeFi protocols.
344 lines (343 loc) • 12.9 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var LendingPool_json_1 = __importDefault(require("./abi/LendingPool.json"));
var LendingPoolAddessProvider_json_1 = __importDefault(require("./abi/LendingPoolAddessProvider.json"));
var LendingPoolAddessProviderRegistry_json_1 = __importDefault(require("./abi/LendingPoolAddessProviderRegistry.json"));
var LendingPoolCollateralManager_json_1 = __importDefault(require("./abi/LendingPoolCollateralManager.json"));
var LendingPoolConfigurator_json_1 = __importDefault(require("./abi/LendingPoolConfigurator.json"));
var LendingRateOracle_json_1 = __importDefault(require("./abi/LendingRateOracle.json"));
var PoolOracle_json_1 = __importDefault(require("./abi/PoolOracle.json"));
var PoolDataProvider_json_1 = __importDefault(require("./abi/PoolDataProvider.json"));
var WETHGateway_json_1 = __importDefault(require("./abi/WETHGateway.json"));
var AaveCollector_json_1 = __importDefault(require("./abi/AaveCollector.json"));
var AToken_json_1 = __importDefault(require("./abi/AToken.json"));
var addresses = {
mainnet: {
ATokenAbi: AToken_json_1.default,
LendingPoolAddressesProvider: {
abi: LendingPoolAddessProvider_json_1.default,
address: "0xb53c1a33016b2dc2ff3653530bff1848a515c8c5",
},
LendingPoolAddressesProviderRegistry: {
abi: LendingPoolAddessProviderRegistry_json_1.default,
address: "0x52D306e36E3B6B02c153d0266ff0f85d18BCD413",
},
LendingPool: {
abi: LendingPool_json_1.default,
address: "0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9",
},
LendingPoolCollateralManager: {
abi: LendingPoolCollateralManager_json_1.default,
address: "0xbd4765210d4167ce2a5b87280d9e8ee316d5ec7c",
},
LendingPoolConfigurator: {
abi: LendingPoolConfigurator_json_1.default,
address: "0x311bb771e4f8952e6da169b425e7e92d6ac45756",
},
LendingRateOracle: {
abi: LendingRateOracle_json_1.default,
address: "0x8a32f49ffba88aba6eff96f45d8bd1d4b3f35c7d",
},
PoolOracle: {
abi: PoolOracle_json_1.default,
address: "0xa50ba011c48153de246e5192c8f9258a2ba79ca9",
},
PoolDataProvider: {
abi: PoolDataProvider_json_1.default,
address: "0x057835Ad21a177dbdd3090bB1CAE03EaCF78Fc6d",
},
WETHGateway: {
abi: WETHGateway_json_1.default,
address: "0xcc9a0B7c43DC2a5F023Bb9b738E45B0Ef6B06E04",
},
AaveCollector: {
abi: AaveCollector_json_1.default,
address: "0x464c71f6c2f760dda6093dcb91c24c39e5d6e18c",
},
aAMPL: {
address: "0x1e6bb68acec8fefbd87d192be09bb274170a0548",
abi: AToken_json_1.default,
decimals: 18,
},
aBAL: {
address: "0x272F97b7a56a387aE942350bBC7Df5700f8a4576",
abi: AToken_json_1.default,
decimals: 18,
},
aBAT: {
address: "0x05Ec93c0365baAeAbF7AefFb0972ea7ECdD39CF1",
abi: AToken_json_1.default,
decimals: 18,
},
aBUSD: {
address: "0xA361718326c15715591c299427c62086F69923D9",
abi: AToken_json_1.default,
decimals: 18,
},
aCRV: {
address: "0x8dAE6Cb04688C62d939ed9B68d32Bc62e49970b1",
abi: AToken_json_1.default,
decimals: 18,
},
aDAI: {
address: "0x028171bCA77440897B824Ca71D1c56caC55b68A3",
abi: AToken_json_1.default,
decimals: 18,
},
aENJ: {
address: "0xaC6Df26a590F08dcC95D5a4705ae8abbc88509Ef",
abi: AToken_json_1.default,
decimals: 18,
},
aGUSD: {
address: "0xD37EE7e4f452C6638c96536e68090De8cBcdb583",
abi: AToken_json_1.default,
decimals: 2,
},
aKNC: {
address: "0x39C6b3e42d6A679d7D776778Fe880BC9487C2EDA",
abi: AToken_json_1.default,
decimals: 18,
},
aLINK: {
address: "0xa06bC25B5805d5F8d82847D191Cb4Af5A3e873E0",
abi: AToken_json_1.default,
decimals: 18,
},
aMANA: {
address: "0xa685a61171bb30d4072B338c80Cb7b2c865c873E",
abi: AToken_json_1.default,
decimals: 18,
},
aMKR: {
address: "0xc713e5E149D5D0715DcD1c156a020976e7E56B88",
abi: AToken_json_1.default,
decimals: 18,
},
aPAX: {
address: "0x2e8f4bdbe3d47d7d7de490437aea9915d930f1a3",
abi: AToken_json_1.default,
decimals: 18,
},
aRAI: {
address: "0xc9BC48c72154ef3e5425641a3c747242112a46AF",
abi: AToken_json_1.default,
decimals: 18,
},
aREN: {
address: "0xCC12AbE4ff81c9378D670De1b57F8e0Dd228D77a",
abi: AToken_json_1.default,
decimals: 18,
},
aRENFIL: {
address: "0x514cd6756ccbe28772d4cb81bc3156ba9d1744aa",
abi: AToken_json_1.default,
decimals: 18,
},
aSNX: {
address: "0x35f6B052C598d933D69A4EEC4D04c73A191fE6c2",
abi: AToken_json_1.default,
decimals: 18,
},
aSUSD: {
address: "0x6C5024Cd4F8A59110119C56f8933403A539555EB",
abi: AToken_json_1.default,
decimals: 18,
},
aTUSD: {
address: "0x101cc05f4A51C0319f570d5E146a8C625198e636",
abi: AToken_json_1.default,
decimals: 18,
},
aUNI: {
address: "0xB9D7CB55f463405CDfBe4E90a6D2Df01C2B92BF1",
abi: AToken_json_1.default,
decimals: 18,
},
aUSDC: {
address: "0xBcca60bB61934080951369a648Fb03DF4F96263C",
abi: AToken_json_1.default,
decimals: 6,
},
aUSDT: {
address: "0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811",
abi: AToken_json_1.default,
decimals: 6,
},
aWBTC: {
address: "0x9ff58f4fFB29fA2266Ab25e75e2A8b3503311656",
abi: AToken_json_1.default,
decimals: 8,
},
aWETH: {
address: "0x030bA81f1c18d280636F32af80b9AAd02Cf0854e",
abi: AToken_json_1.default,
decimals: 18,
},
aXSUSHI: {
address: "0xf256cc7847e919fac9b808cc216cac87ccf2f47a",
abi: AToken_json_1.default,
decimals: 18,
},
aYFI: {
address: "0x5165d24277cD063F5ac44Efd447B27025e888f37",
abi: AToken_json_1.default,
decimals: 18,
},
aZRX: {
address: "0xDf7FF54aAcAcbFf42dfe29DD6144A69b629f8C9e",
abi: AToken_json_1.default,
decimals: 18,
},
},
matic: {
ATokenAbi: AToken_json_1.default,
LendingPoolAddressesProvider: {
abi: LendingPoolAddessProvider_json_1.default,
address: "0xd05e3E715d945B59290df0ae8eF85c1BdB684744",
},
LendingPoolAddressesProviderRegistry: {
abi: LendingPoolAddessProviderRegistry_json_1.default,
address: "0x3ac4e9aa29940770aeC38fe853a4bbabb2dA9C19",
},
LendingPool: {
abi: LendingPool_json_1.default,
address: "0x8dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf",
},
LendingPoolCollateralManager: {
abi: LendingPoolCollateralManager_json_1.default,
address: "0xa39599424642d9fd35e475ef802eddf798dc555b",
},
LendingPoolConfigurator: {
abi: LendingPoolConfigurator_json_1.default,
address: "0x26db2b833021583566323e3b8985999981b9f1f3",
},
LendingRateOracle: {
abi: LendingRateOracle_json_1.default,
address: "0x17f73aead876cc4059089ff815eda37052960dfb",
},
PoolOracle: {
abi: PoolOracle_json_1.default,
address: "0x0229f777b0fab107f9591a41d5f02e4e98db6f2d",
},
PoolDataProvider: {
abi: PoolDataProvider_json_1.default,
address: "0x7551b5D2763519d4e37e8B81929D336De671d46d",
},
WETHGateway: {
abi: WETHGateway_json_1.default,
address: "0xbEadf48d62aCC944a06EEaE0A9054A90E5A7dc97",
},
AaveCollector: {
abi: AaveCollector_json_1.default,
address: "0x7734280A4337F37Fbf4651073Db7c28C80B339e9",
},
aDAI: {
address: "0x27F8D03b3a2196956ED754baDc28D73be8830A6e",
abi: AToken_json_1.default,
decimals: 18,
},
aUSDC: {
address: "0x1a13F4Ca1d028320A707D99520AbFefca3998b7F",
abi: AToken_json_1.default,
decimals: 6,
},
aUSDT: {
address: "0x60D55F02A771d515e077c9C2403a1ef324885CeC",
abi: AToken_json_1.default,
decimals: 6,
},
aWBTC: {
address: "0x5c2ed810328349100A66B82b78a1791B101C9D61",
abi: AToken_json_1.default,
decimals: 8,
},
aWETH: {
address: "0x28424507fefb6f7f8E9D3860F56504E4e5f5f390",
abi: AToken_json_1.default,
decimals: 18,
},
aWMATIC: {
address: "0x8dF3aad3a84da6b69A4DA8aeC3eA40d9091B2Ac4",
abi: AToken_json_1.default,
decimals: 18,
}
},
avalanche: {
ATokenAbi: AToken_json_1.default,
LendingPoolAddressesProvider: {
abi: LendingPoolAddessProvider_json_1.default,
address: "0xb6A86025F0FE1862B372cb0ca18CE3EDe02A318f",
},
LendingPoolAddressesProviderRegistry: {
abi: LendingPoolAddessProviderRegistry_json_1.default,
address: "0x4235E22d9C3f28DCDA82b58276cb6370B01265C2",
},
LendingPool: {
abi: LendingPool_json_1.default,
address: "0x4F01AeD16D97E3aB5ab2B501154DC9bb0F1A5A2C",
},
LendingPoolCollateralManager: {
abi: LendingPoolCollateralManager_json_1.default,
address: "0xa9c1bb836752a2Dfb3694ca084D8ffBB07768771",
},
LendingPoolConfigurator: {
abi: LendingPoolConfigurator_json_1.default,
address: "0x230B618aD4C475393A7239aE03630042281BD86e",
},
LendingRateOracle: {
abi: LendingRateOracle_json_1.default,
address: "0xc34254642B504484465F38Cb1CC396d45a9c7c80",
},
PoolOracle: {
abi: PoolOracle_json_1.default,
address: "0xdC336Cd4769f4cC7E9d726DA53e6d3fC710cEB89",
},
PoolDataProvider: {
abi: PoolDataProvider_json_1.default,
address: "0x65285E9dfab318f57051ab2b139ccCf232945451",
},
WETHGateway: {
abi: WETHGateway_json_1.default,
address: "0x8a47F74d1eE0e2edEB4F3A7e64EF3bD8e11D27C8",
},
AaveCollector: {
abi: AaveCollector_json_1.default,
address: "0x467b92aF281d14cB6809913AD016a607b5ba8A36",
},
aDAI: {
address: "0x47AFa96Cdc9fAb46904A55a6ad4bf6660B53c38a",
abi: AToken_json_1.default,
decimals: 18,
},
aUSDC: {
address: "0x46A51127C3ce23fb7AB1DE06226147F446e4a857",
abi: AToken_json_1.default,
decimals: 6,
},
aUSDT: {
address: "0x532E6537FEA298397212F09A61e03311686f548e",
abi: AToken_json_1.default,
decimals: 6,
},
aWBTC: {
address: "0x686bEF2417b6Dc32C50a3cBfbCC3bb60E1e9a15D",
abi: AToken_json_1.default,
decimals: 8,
},
aWETH: {
address: "0x53f7c5869a859F0AeC3D334ee8B4Cf01E3492f21",
abi: AToken_json_1.default,
decimals: 18,
},
aWAVAX: {
address: "0xDFE521292EcE2A4f44242efBcD66Bc594CA9714B",
abi: AToken_json_1.default,
decimals: 18,
}
}
};
exports.default = addresses;