{"version":3,"sources":["../src/ts/AaveV3MegaEth.ts"],"sourcesContent":["// AUTOGENERATED - MANUALLY CHANGES WILL BE REVERTED BY THE GENERATOR\n// IPoolAddressesProvider https://mega.etherscan.io/address/0x46Dcd5F4600319b02649Fd76B55aA6c1035CA478\nexport const POOL_ADDRESSES_PROVIDER = '0x46Dcd5F4600319b02649Fd76B55aA6c1035CA478';\n\n// IPool https://mega.etherscan.io/address/0x7e324AbC5De01d112AfC03a584966ff199741C28\nexport const POOL = '0x7e324AbC5De01d112AfC03a584966ff199741C28';\n\n// IPoolConfigurator https://mega.etherscan.io/address/0xF15D31Bc839A853C9068686043cEc6EC5995DAbB\nexport const POOL_CONFIGURATOR = '0xF15D31Bc839A853C9068686043cEc6EC5995DAbB';\n\n// IAaveOracle https://mega.etherscan.io/address/0x421117D7319E96d831972b3F7e970bbfe29C4F21\nexport const ORACLE = '0x421117D7319E96d831972b3F7e970bbfe29C4F21';\n\n// https://mega.etherscan.io/address/0x98F756B77D6Fde14E08bb064b248ec7512F9f8ba\nexport const PRICE_ORACLE_SENTINEL = '0x98F756B77D6Fde14E08bb064b248ec7512F9f8ba';\n\n// https://mega.etherscan.io/address/0xE2E8Badc5d50f8a6188577B89f50701cDE2D4e19\nexport const ACL_ADMIN = '0xE2E8Badc5d50f8a6188577B89f50701cDE2D4e19';\n\n// IACLManager https://mega.etherscan.io/address/0x390D369C3878F2C5205CFb6Ec7154FfA65491c3D\nexport const ACL_MANAGER = '0x390D369C3878F2C5205CFb6Ec7154FfA65491c3D';\n\n// IPoolDataProvider https://mega.etherscan.io/address/0x9588b453A4EE24a420830CB3302195cA7aA3b403\nexport const AAVE_PROTOCOL_DATA_PROVIDER = '0x9588b453A4EE24a420830CB3302195cA7aA3b403';\n\n// https://mega.etherscan.io/address/0xdFf435BCcf782f11187D3a4454d96702eD78e092\nexport const POOL_IMPL = '0xdFf435BCcf782f11187D3a4454d96702eD78e092';\n\n// https://mega.etherscan.io/address/0x3eFfeBDD435217A8B485dfaEFDecf766F2a3c05B\nexport const POOL_CONFIGURATOR_IMPL = '0x3eFfeBDD435217A8B485dfaEFDecf766F2a3c05B';\n\n// https://mega.etherscan.io/address/0x3691FF69e22c1353df9F8b2c0B1B16aA5fEEc389\nexport const DEFAULT_INCENTIVES_CONTROLLER = '0x3691FF69e22c1353df9F8b2c0B1B16aA5fEEc389';\n\n// https://mega.etherscan.io/address/0xCfC61568b91414DBf7Bb1a4344C633E1aB214bC9\nexport const EMISSION_MANAGER = '0xCfC61568b91414DBf7Bb1a4344C633E1aB214bC9';\n\n// ICollector https://mega.etherscan.io/address/0x7E195b3fc91fDd51A9CD5070cC044602212Ac983\nexport const COLLECTOR = '0x7E195b3fc91fDd51A9CD5070cC044602212Ac983';\n\n// https://mega.etherscan.io/address/0x34CA0A24E0b7cbCEB77088AE539f57BA0650fC05\nexport const DEFAULT_A_TOKEN_IMPL = '0x34CA0A24E0b7cbCEB77088AE539f57BA0650fC05';\n\n// https://mega.etherscan.io/address/0xfF01493C22208de3A89FE9CaFBDAE103acc72AF8\nexport const DEFAULT_VARIABLE_DEBT_TOKEN_IMPL = '0xfF01493C22208de3A89FE9CaFBDAE103acc72AF8';\n\n// https://mega.etherscan.io/address/0x0FC9eB644dF453B53C7d9A6892c878f14382ddc3\nexport const CONFIG_ENGINE = '0x0FC9eB644dF453B53C7d9A6892c878f14382ddc3';\n\n// https://mega.etherscan.io/address/0x085C658057bD4be6D09b8449e71d78601f9b2303\nexport const POOL_ADDRESSES_PROVIDER_REGISTRY = '0x085C658057bD4be6D09b8449e71d78601f9b2303';\n\n// https://mega.etherscan.io/address/0xD8994FE9B79f99CD0b13AE946F5cd866c6d12d00\nexport const UI_INCENTIVE_DATA_PROVIDER = '0xD8994FE9B79f99CD0b13AE946F5cd866c6d12d00';\n\n// https://mega.etherscan.io/address/0x1aB55bBdD5DF0782BBCf73553Af93BC6B29A286B\nexport const UI_POOL_DATA_PROVIDER = '0x1aB55bBdD5DF0782BBCf73553Af93BC6B29A286B';\n\n// https://mega.etherscan.io/address/0xD63f7658C66B2934Bd234D79D06aEF5290734B30\nexport const WALLET_BALANCE_PROVIDER = '0xD63f7658C66B2934Bd234D79D06aEF5290734B30';\n\n// https://mega.etherscan.io/address/0xa119F84bC1b8083F5061E4cf53705cBf1065bA27\nexport const WETH_GATEWAY = '0xa119F84bC1b8083F5061E4cf53705cBf1065bA27';\n\n// https://mega.etherscan.io/address/0x39bA8C26FC81e6A37a870115940AB32ed25c9ae7\nexport const L2_ENCODER = '0x39bA8C26FC81e6A37a870115940AB32ed25c9ae7';\n\n// https://mega.etherscan.io/address/0x593B71Fb93CDAC960E093C59eDDE323BFc165A48\nexport const STATA_FACTORY = '0x593B71Fb93CDAC960E093C59eDDE323BFc165A48';\n\n// https://mega.etherscan.io/address/0xbcC2Cf1fA3bE94B16061d51970628a87c7Cd5160\nexport const RISK_STEWARD = '0xbcC2Cf1fA3bE94B16061d51970628a87c7Cd5160';\n\n// https://mega.etherscan.io/address/0x8d1dac82259FdE48D8086CC42cAa98E825C5B643\nexport const DUST_BIN = '0x8d1dac82259FdE48D8086CC42cAa98E825C5B643';\n\nexport const CHAIN_ID = 4326;\nexport const ASSETS = {\n  WETH: {\n    decimals: 18,\n    id: 0,\n    UNDERLYING: '0x4200000000000000000000000000000000000006',\n    A_TOKEN: '0xa31E6b433382062e8A1dA41485f7b234D97c3f4d',\n    V_TOKEN: '0x09ADCCC7AF2aBD356c18A4CadF2e5cC250f300E9',\n    INTEREST_RATE_STRATEGY: '0x5cC4f782cFe249286476A7eFfD9D7bd215768194',\n    ORACLE: '0xcA4e254D95637DE95E2a2F79244b03380d697feD',\n  },\n  BTCb: {\n    decimals: 8,\n    id: 1,\n    UNDERLYING: '0xB0F70C0bD6FD87dbEb7C10dC692a2a6106817072',\n    A_TOKEN: '0x0889d59eA7178ee5B71DA01949a5cB42aaFBe337',\n    V_TOKEN: '0x15B550784928C5b1A93849CA5d6caA18B2545B6d',\n    INTEREST_RATE_STRATEGY: '0x5cC4f782cFe249286476A7eFfD9D7bd215768194',\n    ORACLE: '0xc6E3007B597f6F5a6330d43053D1EF73cCbbE721',\n  },\n  USDT0: {\n    decimals: 6,\n    id: 2,\n    UNDERLYING: '0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb',\n    A_TOKEN: '0xE2283E01a667b512c340f19B499d86fbc885D5Ef',\n    V_TOKEN: '0xB951225133b5eed3D88645E4Bb1360136FF70D9a',\n    INTEREST_RATE_STRATEGY: '0x5cC4f782cFe249286476A7eFfD9D7bd215768194',\n    ORACLE: '0xAe95ff42e16468AB1DfD405c9533C9b67d87d66A',\n  },\n  USDm: {\n    decimals: 18,\n    id: 3,\n    UNDERLYING: '0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7',\n    A_TOKEN: '0x5dF82810CB4B8f3e0Da3c031cCc9208ee9cF9500',\n    V_TOKEN: '0x6B408d6c479C304794abC60a4693A3AD2D3c2D0D',\n    INTEREST_RATE_STRATEGY: '0x5cC4f782cFe249286476A7eFfD9D7bd215768194',\n    ORACLE: '0xe5448B8318493c6e3F72E21e8BDB8242d3299FB5',\n  },\n  wstETH: {\n    decimals: 18,\n    id: 4,\n    UNDERLYING: '0x601aC63637933D88285A025C685AC4e9a92a98dA',\n    A_TOKEN: '0xaD2de503b5c723371d6B38A5224A2E12E103DfB8',\n    V_TOKEN: '0x259A9Cd7628f6D15ef384887dd90bb7A0283fEf9',\n    INTEREST_RATE_STRATEGY: '0x5cC4f782cFe249286476A7eFfD9D7bd215768194',\n    ORACLE: '0x376397e34eA968e79DC6F629E6210ba25311a3ce',\n  },\n  wrsETH: {\n    decimals: 18,\n    id: 5,\n    UNDERLYING: '0x4Fc44BE15e9B6E30C1E774E2C87A21D3E8b5403F',\n    A_TOKEN: '0xb8578af311353b44B14bb4480EBB4DE608EC7e1B',\n    V_TOKEN: '0xd7B71D855bBAcd3f11F623400bc870AB3448AfF7',\n    INTEREST_RATE_STRATEGY: '0x5cC4f782cFe249286476A7eFfD9D7bd215768194',\n    ORACLE: '0x6356b92Bc636CCe722e0F53DDc24a86baE64216E',\n  },\n  ezETH: {\n    decimals: 18,\n    id: 6,\n    UNDERLYING: '0x09601A65e7de7BC8A19813D263dD9E98bFdC3c57',\n    A_TOKEN: '0x03C99Cce547b1c2E74442b73E6f588A66D19597e',\n    V_TOKEN: '0x1505f48Bd4db0fF8B28817D2C0Fb95Abcb8eEbbc',\n    INTEREST_RATE_STRATEGY: '0x5cC4f782cFe249286476A7eFfD9D7bd215768194',\n    ORACLE: '0xd7Da71D3acf07C604A925799B0b48E2Ec607584D',\n  },\n} as const;\nexport const E_MODES = {\n  '1': {\n    label: 'WETH / USDT0,USDm',\n    collateralBitmap: '1',\n    collateralAssets: ['0x4200000000000000000000000000000000000006'],\n    borrowableBitmap: '12',\n    borrowableAssets: [\n      '0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb',\n      '0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7',\n    ],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 8050,\n    liquidationThreshold: 8300,\n    liquidationBonus: 10550,\n  },\n  '2': {\n    label: 'BTCb / USDT0,USDm',\n    collateralBitmap: '2',\n    collateralAssets: ['0xB0F70C0bD6FD87dbEb7C10dC692a2a6106817072'],\n    borrowableBitmap: '12',\n    borrowableAssets: [\n      '0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb',\n      '0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7',\n    ],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 7000,\n    liquidationThreshold: 7500,\n    liquidationBonus: 10650,\n  },\n  '3': {\n    label: 'wstETH / USDT0,USDm',\n    collateralBitmap: '16',\n    collateralAssets: ['0x601aC63637933D88285A025C685AC4e9a92a98dA'],\n    borrowableBitmap: '12',\n    borrowableAssets: [\n      '0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb',\n      '0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7',\n    ],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 7500,\n    liquidationThreshold: 7900,\n    liquidationBonus: 10650,\n  },\n  '4': {\n    label: 'wstETH / WETH',\n    collateralBitmap: '16',\n    collateralAssets: ['0x601aC63637933D88285A025C685AC4e9a92a98dA'],\n    borrowableBitmap: '1',\n    borrowableAssets: ['0x4200000000000000000000000000000000000006'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9400,\n    liquidationThreshold: 9600,\n    liquidationBonus: 10100,\n  },\n  '5': {\n    label: 'wrsETH / WETH',\n    collateralBitmap: '32',\n    collateralAssets: ['0x4Fc44BE15e9B6E30C1E774E2C87A21D3E8b5403F'],\n    borrowableBitmap: '1',\n    borrowableAssets: ['0x4200000000000000000000000000000000000006'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9300,\n    liquidationThreshold: 9500,\n    liquidationBonus: 10100,\n  },\n  '6': {\n    label: 'ezETH / WETH',\n    collateralBitmap: '64',\n    collateralAssets: ['0x09601A65e7de7BC8A19813D263dD9E98bFdC3c57'],\n    borrowableBitmap: '1',\n    borrowableAssets: ['0x4200000000000000000000000000000000000006'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9300,\n    liquidationThreshold: 9500,\n    liquidationBonus: 10100,\n  },\n} as const;\nexport const EXTERNAL_LIBRARIES = {\n  FLASHLOAN_LOGIC: '0x8e7aadB7bBAb02Ad899A13FF9A75571A4866Bf04',\n  BORROW_LOGIC: '0x1Fb8f7C906cddD28B42ae6Eb76abC04A91188635',\n  LIQUIDATION_LOGIC: '0x8dc095F287dBEBD9e15f75BB3DfBF18389BB8104',\n  POOL_LOGIC: '0x25Ed699a052B820d772765E26Ed4dD9f0A26F3E5',\n  SUPPLY_LOGIC: '0x33654b16A4De97bCE05d7dD06803Bf1066f3123C',\n} as const;\n"],"mappings":"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","names":[]}