UNPKG

@mstable/protocol

Version:
340 lines 10.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tokens = exports.cyMUSD = exports.CREAM = exports.COMP = exports.stkAAVE = exports.AAVE = exports.PWMATIC = exports.PMTA = exports.MTA = exports.TBTC = exports.HBTC = exports.WBTC = exports.sBTC = exports.renBTC = exports.ALCX = exports.alUSD = exports.MFRAX = exports.PFRAX = exports.FRAX = exports.BUSD = exports.GUSD = exports.PDAI = exports.PUSDT = exports.PUSDC = exports.DAI = exports.USDT = exports.USDC = exports.sUSD = exports.RmUSD = exports.MmUSD = exports.PmUSD = exports.mBTC = exports.mUSD = exports.Platform = exports.Chain = void 0; var Chain; (function (Chain) { Chain[Chain["mainnet"] = 0] = "mainnet"; Chain[Chain["polygon"] = 1] = "polygon"; Chain[Chain["ropsten"] = 2] = "ropsten"; Chain[Chain["mumbai"] = 3] = "mumbai"; })(Chain = exports.Chain || (exports.Chain = {})); var Platform; (function (Platform) { Platform[Platform["Compound"] = 0] = "Compound"; Platform[Platform["Aave"] = 1] = "Aave"; })(Platform = exports.Platform || (exports.Platform = {})); // mStable on mainnet exports.mUSD = { symbol: "mUSD", address: "0xe2f2a5C287993345a840Db3B0845fbC70f5935a5", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", savings: "0x30647a72dc82d7fbb1123ea74716ab8a317eac19", vault: "0x78BefCa7de27d07DC6e71da295Cc2946681A6c7B", }; exports.mBTC = { symbol: "mBTC", address: "0x945Facb997494CC2570096c74b5F66A3507330a1", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", savings: "0x17d8CBB6Bce8cEE970a4027d1198F6700A7a6c24", vault: "0xF38522f63f40f9Dd81aBAfD2B8EFc2EC958a3016", }; // mStable on Polygon mainnet exports.PmUSD = { symbol: "PmUSD", address: "0xE840B73E5287865EEc17d250bFb1536704B43B21", integrator: "0xeab7831c96876433dB9B8953B4e7e8f66c3125c3", chain: Chain.polygon, decimals: 18, quantityFormatter: "USD", savings: "0x5290Ad3d83476CA6A2b178Cd9727eE1EF72432af", vault: "0x32aBa856Dc5fFd5A56Bcd182b13380e5C855aa29", }; exports.MmUSD = { symbol: "MmUSD", address: "0x0f7a5734f208A356AB2e5Cf3d02129c17028F3cf", chain: Chain.mumbai, decimals: 18, quantityFormatter: "USD", }; exports.RmUSD = { symbol: "RmUSD", address: "0x4E1000616990D83e56f4b5fC6CC8602DcfD20459", chain: Chain.ropsten, decimals: 18, quantityFormatter: "USD", }; // USD Main Pool Assets on Mainnet exports.sUSD = { symbol: "sUSD", address: "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51", chain: Chain.mainnet, platform: Platform.Aave, integrator: "0xb9b0cfa90436c3fcbf8d8eb6ed8d0c2e3da47ca9", liquidityProvider: "0x35f6B052C598d933D69A4EEC4D04c73A191fE6c2", decimals: 18, quantityFormatter: "USD", parent: "mUSD", }; exports.USDC = { symbol: "USDC", address: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", chain: Chain.mainnet, platform: Platform.Compound, integrator: "0xD55684f4369040C12262949Ff78299f2BC9dB735", liquidityProvider: "0x39aa39c021dfbae8fac545936693ac917d5e7563", decimals: 6, quantityFormatter: "USD", parent: "mUSD", }; exports.USDT = { symbol: "USDT", address: "0xdAC17F958D2ee523a2206206994597C13D831ec7", chain: Chain.mainnet, platform: Platform.Aave, integrator: "0xA2a3CAe63476891AB2d640d9a5A800755Ee79d6E", liquidityProvider: "0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811", decimals: 6, quantityFormatter: "USD", parent: "mUSD", }; exports.DAI = { symbol: "DAI", address: "0x6B175474E89094C44Da98b954EedeAC495271d0F", chain: Chain.mainnet, platform: Platform.Aave, integrator: "0xA2a3CAe63476891AB2d640d9a5A800755Ee79d6E", liquidityProvider: "0x028171bCA77440897B824Ca71D1c56caC55b68A3", decimals: 18, quantityFormatter: "USD", parent: "mUSD", }; // USD Main Pool Assets on Polygon exports.PUSDC = { symbol: "PUSDC", address: "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", chain: Chain.polygon, platform: Platform.Aave, integrator: "0xeab7831c96876433dB9B8953B4e7e8f66c3125c3", decimals: 6, quantityFormatter: "USD", parent: "PmUSD", }; exports.PUSDT = { symbol: "PUSDT", address: "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", chain: Chain.polygon, platform: Platform.Aave, integrator: "0xeab7831c96876433dB9B8953B4e7e8f66c3125c3", decimals: 6, quantityFormatter: "USD", parent: "PmUSD", }; exports.PDAI = { symbol: "PDAI", address: "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", chain: Chain.polygon, platform: Platform.Aave, integrator: "0xeab7831c96876433dB9B8953B4e7e8f66c3125c3", decimals: 18, quantityFormatter: "USD", parent: "PmUSD", }; // USD Feeder Pool Assets on Mainnet exports.GUSD = { symbol: "GUSD", address: "0x056Fd409E1d7A124BD7017459dFEa2F387b6d5Cd", chain: Chain.mainnet, platform: Platform.Aave, integrator: "0xd51f062104D7c8eE7dB100878A454451ADFD2811", liquidityProvider: "0xD37EE7e4f452C6638c96536e68090De8cBcdb583", decimals: 2, quantityFormatter: "USD", parent: "mUSD", feederPool: "0x4fB30C5A3aC8e85bC32785518633303C4590752d", vault: "0xAdeeDD3e5768F7882572Ad91065f93BA88343C99", }; exports.BUSD = { symbol: "BUSD", address: "0x4Fabb145d64652a948d72533023f6E7A623C7C53", chain: Chain.mainnet, platform: Platform.Aave, integrator: "0xac98ffc901d6bB634be06f6d3fE63893b1aF6535", liquidityProvider: "0xA361718326c15715591c299427c62086F69923D9", decimals: 18, quantityFormatter: "USD", parent: "mUSD", feederPool: "0xfE842e95f8911dcc21c943a1dAA4bd641a1381c6", vault: "0xD124B55f70D374F58455c8AEdf308E52Cf2A6207", }; // USD Feeder Pool Assets on Mainnet exports.FRAX = { symbol: "FRAX", address: "0x853d955acef822db058eb8505911ed77f175b99e", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", parent: "mUSD", }; // USD Feeder Pool Assets on Polygon exports.PFRAX = { symbol: "PFRAX", address: "0x104592a158490a9228070E0A8e5343B499e125D0", chain: Chain.polygon, decimals: 18, quantityFormatter: "USD", parent: "PmUSD", feederPool: "0xB30a907084AC8a0d25dDDAB4E364827406Fd09f0", }; exports.MFRAX = { symbol: "MFRAX", address: "0x8F6F8064A0222F138d56C077a7F27009BDBBE3B1", chain: Chain.mumbai, decimals: 18, quantityFormatter: "USD", parent: "MmUSD", }; // Alchemix exports.alUSD = { symbol: "alUSD", address: "0xBC6DA0FE9aD5f3b0d58160288917AA56653660E9", feederPool: "0x4eaa01974B6594C0Ee62fFd7FEE56CF11E6af936", integrator: "0xd658d5fDe0917CdC9b10cAadf10E20d942572a7B", vault: "0x0997dDdc038c8A958a3A3d00425C16f8ECa87deb", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", parent: "mUSD", }; exports.ALCX = { symbol: "ALCX", address: "0xdBdb4d16EdA451D0503b854CF79D55697F90c8DF", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", }; // BTC exports.renBTC = { symbol: "renBTC", address: "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D", chain: Chain.mainnet, decimals: 8, quantityFormatter: "BTC", parent: "mBTC", }; exports.sBTC = { symbol: "sBTC", address: "0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6", chain: Chain.mainnet, decimals: 18, quantityFormatter: "BTC", parent: "mBTC", }; exports.WBTC = { symbol: "WBTC", address: "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", chain: Chain.mainnet, platform: Platform.Aave, integrator: "0xC9451a4483d1752a3E9A3f5D6b1C7A6c34621fC6", liquidityProvider: "0x9ff58f4fFB29fA2266Ab25e75e2A8b3503311656", decimals: 8, quantityFormatter: "BTC", parent: "mBTC", }; // BTC Feeder Pool Assets exports.HBTC = { symbol: "HBTC", address: "0x0316EB71485b0Ab14103307bf65a021042c6d380", chain: Chain.mainnet, decimals: 18, parent: "mBTC", quantityFormatter: "BTC", feederPool: "0x48c59199Da51B7E30Ea200a74Ea07974e62C4bA7", vault: "0xF65D53AA6e2E4A5f4F026e73cb3e22C22D75E35C", }; exports.TBTC = { symbol: "TBTC", address: "0x8dAEBADE922dF735c38C80C7eBD708Af50815fAa", chain: Chain.mainnet, decimals: 18, parent: "mBTC", quantityFormatter: "BTC", feederPool: "0xb61A6F928B3f069A68469DDb670F20eEeB4921e0", vault: "0x760ea8CfDcC4e78d8b9cA3088ECD460246DC0731", }; exports.MTA = { symbol: "MTA", address: "0xa3BeD4E1c75D00fa6f4E5E6922DB7261B5E9AcD2", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", vault: "0xaE8bC96DA4F9A9613c323478BE181FDb2Aa0E1BF", }; exports.PMTA = { symbol: "PMTA", address: "0xF501dd45a1198C2E1b5aEF5314A68B9006D842E0", chain: Chain.polygon, decimals: 18, quantityFormatter: "USD", }; exports.PWMATIC = { symbol: "PWMATIC", address: "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", chain: Chain.polygon, decimals: 18, quantityFormatter: "USD", }; exports.AAVE = { symbol: "AAVE", address: "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", liquidityProvider: "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", }; exports.stkAAVE = { symbol: "stkAAVE", address: "0x4da27a545c0c5B758a6BA100e3a049001de870f5", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", }; exports.COMP = { symbol: "COMP", address: "0xc00e94Cb662C3520282E6f5717214004A7f26888", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", }; exports.CREAM = { symbol: "CREAM", address: "0x2ba592f78db6436527729929aaf6c908497cb200", chain: Chain.mainnet, decimals: 18, quantityFormatter: "USD", }; exports.cyMUSD = { symbol: "cyMUSD", address: "0xbe86e8918dfc7d3cb10d295fc220f941a1470c5c", chain: Chain.mainnet, decimals: 8, quantityFormatter: "USD", }; exports.tokens = [ exports.MTA, exports.PMTA, exports.mUSD, exports.mBTC, exports.sUSD, exports.USDC, exports.USDT, exports.DAI, exports.GUSD, exports.BUSD, exports.renBTC, exports.sBTC, exports.WBTC, exports.HBTC, exports.TBTC, exports.alUSD, exports.ALCX, exports.PFRAX, exports.PmUSD, exports.PUSDC, exports.PUSDT, exports.PDAI, ]; //# sourceMappingURL=tokens.js.map