{"version":3,"sources":["../src/ts/AaveV3Linea.ts"],"sourcesContent":["// AUTOGENERATED - MANUALLY CHANGES WILL BE REVERTED BY THE GENERATOR\n// IPoolAddressesProvider https://lineascan.build/address/0x89502c3731F69DDC95B65753708A07F8Cd0373F4\nexport const POOL_ADDRESSES_PROVIDER = '0x89502c3731F69DDC95B65753708A07F8Cd0373F4';\n\n// IPool https://lineascan.build/address/0xc47b8C00b0f69a36fa203Ffeac0334874574a8Ac\nexport const POOL = '0xc47b8C00b0f69a36fa203Ffeac0334874574a8Ac';\n\n// IPoolConfigurator https://lineascan.build/address/0x812E7c19421D9f41A6DDCF047d5cc2dE2Ca5Bfa2\nexport const POOL_CONFIGURATOR = '0x812E7c19421D9f41A6DDCF047d5cc2dE2Ca5Bfa2';\n\n// IAaveOracle https://lineascan.build/address/0xCFDAdA7DCd2e785cF706BaDBC2B8Af5084d595e9\nexport const ORACLE = '0xCFDAdA7DCd2e785cF706BaDBC2B8Af5084d595e9';\n\n// https://lineascan.build/address/0x8c2d95FE7aeB57b86961F3abB296A54f0ADb7F88\nexport const ACL_ADMIN = '0x8c2d95FE7aeB57b86961F3abB296A54f0ADb7F88';\n\n// IACLManager https://lineascan.build/address/0xbf32c7dFC72b730967072B112927ca0de205dbb5\nexport const ACL_MANAGER = '0xbf32c7dFC72b730967072B112927ca0de205dbb5';\n\n// IPoolDataProvider https://lineascan.build/address/0x47cd4b507B81cB831669c71c7077f4daF6762FF4\nexport const AAVE_PROTOCOL_DATA_PROVIDER = '0x47cd4b507B81cB831669c71c7077f4daF6762FF4';\n\n// https://lineascan.build/address/0xeEdB446124322fA833f9A57985E780494bbDe217\nexport const POOL_IMPL = '0xeEdB446124322fA833f9A57985E780494bbDe217';\n\n// https://lineascan.build/address/0x6fDdde45f777a4E461B0721a578b169b44579623\nexport const POOL_CONFIGURATOR_IMPL = '0x6fDdde45f777a4E461B0721a578b169b44579623';\n\n// https://lineascan.build/address/0xc67bb8F2314fA0df50cBa314c6509A7bdAD500C0\nexport const DEFAULT_INCENTIVES_CONTROLLER = '0xc67bb8F2314fA0df50cBa314c6509A7bdAD500C0';\n\n// https://lineascan.build/address/0x0165C65FB21bDC9Cdc09C627d62AB3a983337158\nexport const EMISSION_MANAGER = '0x0165C65FB21bDC9Cdc09C627d62AB3a983337158';\n\n// ICollector https://lineascan.build/address/0x86E2938daE289763D4e09a7e42c5cCcA62Cf9809\nexport const COLLECTOR = '0x86E2938daE289763D4e09a7e42c5cCcA62Cf9809';\n\n// https://lineascan.build/address/0x7b03821ac93Ff55d029A543B86c723aa3Ccb4faC\nexport const DEFAULT_A_TOKEN_IMPL = '0x7b03821ac93Ff55d029A543B86c723aa3Ccb4faC';\n\n// https://lineascan.build/address/0xb5E324e16402deA38D8Aed61c472f414d21F2046\nexport const DEFAULT_VARIABLE_DEBT_TOKEN_IMPL = '0xb5E324e16402deA38D8Aed61c472f414d21F2046';\n\n// https://lineascan.build/address/0x7e1f23bdFc7287AF276F77B5A867e85cf0377a31\nexport const CONFIG_ENGINE = '0x7e1f23bdFc7287AF276F77B5A867e85cf0377a31';\n\n// https://lineascan.build/address/0xBDF2e1A49894A306Eb76b89504928b3f509A3a16\nexport const RISK_STEWARD = '0xBDF2e1A49894A306Eb76b89504928b3f509A3a16';\n\n// https://lineascan.build/address/0x96dFCCB3F9ACDaF6c8f8a35E814023C3484d1eA2\nexport const POOL_ADDRESSES_PROVIDER_REGISTRY = '0x96dFCCB3F9ACDaF6c8f8a35E814023C3484d1eA2';\n\n// https://lineascan.build/address/0x117684358D990E42Eb1649E7e8C4691951dc1E71\nexport const UI_INCENTIVE_DATA_PROVIDER = '0x117684358D990E42Eb1649E7e8C4691951dc1E71';\n\n// https://lineascan.build/address/0x898813Dd328BD3D7353c77aD0B1C0E10F3773E29\nexport const UI_POOL_DATA_PROVIDER = '0x898813Dd328BD3D7353c77aD0B1C0E10F3773E29';\n\n// https://lineascan.build/address/0xff75B6da14FfbbfD355Daf7a2731456b3562Ba6D\nexport const WALLET_BALANCE_PROVIDER = '0xff75B6da14FfbbfD355Daf7a2731456b3562Ba6D';\n\n// https://lineascan.build/address/0x31A239f3e39c5D8BA6B201bA81ed584492Ae960F\nexport const WETH_GATEWAY = '0x31A239f3e39c5D8BA6B201bA81ed584492Ae960F';\n\n// https://lineascan.build/address/0x94756B7508631509601a5555c93457Bf0ebDbC48\nexport const DUST_BIN = '0x94756B7508631509601a5555c93457Bf0ebDbC48';\n\n// https://lineascan.build/address/0xA68A0864F304b5145f00A3f8Fd3ec2281568700F\nexport const CLINIC_STEWARD = '0xA68A0864F304b5145f00A3f8Fd3ec2281568700F';\n\n// https://lineascan.build/address/0x07Fc6Fa43Cf6b08d24679ebf8060386b4D41B702\nexport const POOL_EXPOSURE_STEWARD = '0x07Fc6Fa43Cf6b08d24679ebf8060386b4D41B702';\n\n// https://lineascan.build/address/0xc25Da0Ddab750739d2500dfD4E31EB4E83622F54\nexport const STATA_FACTORY = '0xc25Da0Ddab750739d2500dfD4E31EB4E83622F54';\n\n// https://lineascan.build/address/0xa6C229d3a1D4D31708B16C0ad2f14337aE4E7893\nexport const EDGE_RISK_ORACLE = '0xa6C229d3a1D4D31708B16C0ad2f14337aE4E7893';\n\n// https://lineascan.build/address/0xdDE20B20E21a6F3b7080e740b684CDf5b764B80D\nexport const EDGE_RISK_STEWARD_RATES = '0xdDE20B20E21a6F3b7080e740b684CDf5b764B80D';\n\n// https://lineascan.build/address/0x55510C6fD37bcb9398260E49e57b63B31a5E9066\nexport const EDGE_INJECTOR_RATES = '0x55510C6fD37bcb9398260E49e57b63B31a5E9066';\n\nexport const CHAIN_ID = 59144;\nexport const ASSETS = {\n  WETH: {\n    decimals: 18,\n    id: 0,\n    UNDERLYING: '0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f',\n    A_TOKEN: '0x787897dF92703BB3Fc4d9Ee98e15C0b8130Bf163',\n    V_TOKEN: '0x0e7543a9dA61b2E71fC880685eD2945B7426a689',\n    INTEREST_RATE_STRATEGY: '0xB1532b76D054c9F9E61b25c4d91f69B4133E4671',\n    ORACLE: '0x3c6Cd9Cc7c7a4c2Cf5a82734CD249D7D593354dA',\n  },\n  WBTC: {\n    decimals: 8,\n    id: 1,\n    UNDERLYING: '0x3aAB2285ddcDdaD8edf438C1bAB47e1a9D05a9b4',\n    A_TOKEN: '0x37f7E06359F98162615e016d0008023D910bB576',\n    V_TOKEN: '0x74A1b56f5137b00AA0ADA1dD964a3A361Ecc32e9',\n    INTEREST_RATE_STRATEGY: '0xB1532b76D054c9F9E61b25c4d91f69B4133E4671',\n    ORACLE: '0x7A99092816C8BD5ec8ba229e3a6E6Da1E628E1F9',\n  },\n  USDC: {\n    decimals: 6,\n    id: 2,\n    UNDERLYING: '0x176211869cA2b568f2A7D4EE941E073a821EE1ff',\n    A_TOKEN: '0x374D7860c4f2f604De0191298dD393703Cce84f3',\n    V_TOKEN: '0x63aB166e6E1b6Fb705b6ca23686FaD9705EB3534',\n    INTEREST_RATE_STRATEGY: '0xB1532b76D054c9F9E61b25c4d91f69B4133E4671',\n    ORACLE: '0x14ac9f8a8646D11D66fbaA9E9F5A869dC08B5D71',\n    STATA_TOKEN: '0xbC3af484919304E005Ca8b735a0d463b876aeB52',\n  },\n  USDT: {\n    decimals: 6,\n    id: 3,\n    UNDERLYING: '0xA219439258ca9da29E9Cc4cE5596924745e12B93',\n    A_TOKEN: '0x88231dfEC71D4FF5c1e466D08C321944A7adC673',\n    V_TOKEN: '0x4CEdfa47F7d0e9036110B850Ce49f4cd47b28a2F',\n    INTEREST_RATE_STRATEGY: '0xB1532b76D054c9F9E61b25c4d91f69B4133E4671',\n    ORACLE: '0x0DccbA847D677d4dc3c22C9Dc17DC468226d08Ed',\n    STATA_TOKEN: '0x4D11f27b1c4A5d232a200D2256A4E3d9bAACcF05',\n  },\n  wstETH: {\n    decimals: 18,\n    id: 4,\n    UNDERLYING: '0xB5beDd42000b71FddE22D3eE8a79Bd49A568fC8F',\n    A_TOKEN: '0x58943d20e010d9E34C4511990e232783460d0219',\n    V_TOKEN: '0x81C1a619Be23050B3242B41a739e6B6CfDa56687',\n    INTEREST_RATE_STRATEGY: '0xB1532b76D054c9F9E61b25c4d91f69B4133E4671',\n    ORACLE: '0x96014CA32e2902A5F07c6ADF00eB17D3DE9aC364',\n  },\n  ezETH: {\n    decimals: 18,\n    id: 5,\n    UNDERLYING: '0x2416092f143378750bb29b79eD961ab195CcEea5',\n    A_TOKEN: '0x935EfCBeFc1dF0541aFc3fE145134f8c9a0beB89',\n    V_TOKEN: '0x1fE3452CEF885724F8aDF1382ee17d05d7e01CaB',\n    INTEREST_RATE_STRATEGY: '0xB1532b76D054c9F9E61b25c4d91f69B4133E4671',\n    ORACLE: '0x1217a8A40cea4dB5429fbF6EDeB3B606b99CC9b0',\n  },\n  weETH: {\n    decimals: 18,\n    id: 6,\n    UNDERLYING: '0x1Bf74C010E6320bab11e2e5A532b5AC15e0b8aA6',\n    A_TOKEN: '0x0C7921aB4888fd06731898b3fffFeB06781D5F4F',\n    V_TOKEN: '0x37a843725508243952950307CeacE7A9f5D5c280',\n    INTEREST_RATE_STRATEGY: '0xB1532b76D054c9F9E61b25c4d91f69B4133E4671',\n    ORACLE: '0x0abf2f5642d945b49B8d2DBC6f85c2D8e0424C85',\n  },\n  wrsETH: {\n    decimals: 18,\n    id: 7,\n    UNDERLYING: '0xD2671165570f41BBB3B0097893300b6EB6101E6C',\n    A_TOKEN: '0xCDD80E6211FC767352B198f827200C7e93d7Bb04',\n    V_TOKEN: '0xf3C806a402E4E9101373F76C05880EEAc91BB5b9',\n    INTEREST_RATE_STRATEGY: '0xB1532b76D054c9F9E61b25c4d91f69B4133E4671',\n    ORACLE: '0x444f25c5E73fED92B91F3ECB1bD27003C3CDdeE7',\n  },\n  mUSD: {\n    decimals: 6,\n    id: 8,\n    UNDERLYING: '0xacA92E438df0B2401fF60dA7E4337B687a2435DA',\n    A_TOKEN: '0x61B19879F4033c2b5682a969cccC9141e022823c',\n    V_TOKEN: '0x8619B395Fd96DCFe3f2711d8BF84b26338db0294',\n    INTEREST_RATE_STRATEGY: '0xB1532b76D054c9F9E61b25c4d91f69B4133E4671',\n    ORACLE: '0xA77b1C51a76bbB72D17BF467393a540868103097',\n  },\n} as const;\nexport const E_MODES = {\n  '1': {\n    label: 'wstETH / WETH',\n    collateralBitmap: '16',\n    collateralAssets: ['0xB5beDd42000b71FddE22D3eE8a79Bd49A568fC8F'],\n    borrowableBitmap: '1',\n    borrowableAssets: ['0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9350,\n    liquidationThreshold: 9550,\n    liquidationBonus: 10100,\n  },\n  '2': {\n    label: 'ezETH / WETH',\n    collateralBitmap: '32',\n    collateralAssets: ['0x2416092f143378750bb29b79eD961ab195CcEea5'],\n    borrowableBitmap: '1',\n    borrowableAssets: ['0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9000,\n    liquidationThreshold: 9300,\n    liquidationBonus: 10100,\n  },\n  '3': {\n    label: 'weETH / WETH',\n    collateralBitmap: '64',\n    collateralAssets: ['0x1Bf74C010E6320bab11e2e5A532b5AC15e0b8aA6'],\n    borrowableBitmap: '1',\n    borrowableAssets: ['0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9000,\n    liquidationThreshold: 9300,\n    liquidationBonus: 10100,\n  },\n  '4': {\n    label: 'wrsETH / WETH',\n    collateralBitmap: '128',\n    collateralAssets: ['0xD2671165570f41BBB3B0097893300b6EB6101E6C'],\n    borrowableBitmap: '1',\n    borrowableAssets: ['0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9000,\n    liquidationThreshold: 9300,\n    liquidationBonus: 10100,\n  },\n} as const;\nexport const EXTERNAL_LIBRARIES = {\n  FLASHLOAN_LOGIC: '0xE66AdcF153d0bD67a74e5d23e23F90b4011024EC',\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":[]}