{"version":3,"sources":["../src/ts/AaveV3ZkSync.ts"],"sourcesContent":["// AUTOGENERATED - MANUALLY CHANGES WILL BE REVERTED BY THE GENERATOR\n// IPoolAddressesProvider https://explorer.zksync.io/address/0x2A3948BB219D6B2Fa83D64100006391a96bE6cb7\nexport const POOL_ADDRESSES_PROVIDER = '0x2A3948BB219D6B2Fa83D64100006391a96bE6cb7';\n\n// IPool https://explorer.zksync.io/address/0x78e30497a3c7527d953c6B1E3541b021A98Ac43c\nexport const POOL = '0x78e30497a3c7527d953c6B1E3541b021A98Ac43c';\n\n// IPoolConfigurator https://explorer.zksync.io/address/0x0207d31b4377C74bEC37356aaD83E3dCc979F40E\nexport const POOL_CONFIGURATOR = '0x0207d31b4377C74bEC37356aaD83E3dCc979F40E';\n\n// IAaveOracle https://explorer.zksync.io/address/0xC7F58Fca663a8d377B6D0c9703C697f56dC40088\nexport const ORACLE = '0xC7F58Fca663a8d377B6D0c9703C697f56dC40088';\n\n// https://explorer.zksync.io/address/0x04cE39789e11a49595cD0ECEf6f4Bd54ABF4d020\nexport const ACL_ADMIN = '0x04cE39789e11a49595cD0ECEf6f4Bd54ABF4d020';\n\n// IACLManager https://explorer.zksync.io/address/0xc6150b63c2F02528d4A969a248710A4658ed7928\nexport const ACL_MANAGER = '0xc6150b63c2F02528d4A969a248710A4658ed7928';\n\n// IPoolDataProvider https://explorer.zksync.io/address/0x9057ac7b2D35606F8AD5aE2FCBafcD94E58D9927\nexport const AAVE_PROTOCOL_DATA_PROVIDER = '0x9057ac7b2D35606F8AD5aE2FCBafcD94E58D9927';\n\n// https://explorer.zksync.io/address/0xa42190585DD42Bbe504f57f1c580354DA5862f40\nexport const POOL_IMPL = '0xa42190585DD42Bbe504f57f1c580354DA5862f40';\n\n// https://explorer.zksync.io/address/0x212e09F5d9eD536c786F934f7804ba71534C0Bab\nexport const POOL_CONFIGURATOR_IMPL = '0x212e09F5d9eD536c786F934f7804ba71534C0Bab';\n\n// https://explorer.zksync.io/address/0x37c972C9dDfC2138EBe33eC19dba063AB9f8966e\nexport const DEFAULT_INCENTIVES_CONTROLLER = '0x37c972C9dDfC2138EBe33eC19dba063AB9f8966e';\n\n// https://explorer.zksync.io/address/0x92AA83Ce0CC590E6B0627a9E22e84Ef43F389D1f\nexport const EMISSION_MANAGER = '0x92AA83Ce0CC590E6B0627a9E22e84Ef43F389D1f';\n\n// ICollector https://explorer.zksync.io/address/0xd69Cbda644c6be817AaFb5Fd9174f50C33803B6b\nexport const COLLECTOR = '0xd69Cbda644c6be817AaFb5Fd9174f50C33803B6b';\n\n// https://explorer.zksync.io/address/0x281aEbeEF96d324CdE817758Fa46E11167549B2d\nexport const DEFAULT_A_TOKEN_IMPL = '0x281aEbeEF96d324CdE817758Fa46E11167549B2d';\n\n// https://explorer.zksync.io/address/0xa4D99aDF4EB2A2fc15eba5859cbF9163dBFACaF8\nexport const DEFAULT_VARIABLE_DEBT_TOKEN_IMPL = '0xa4D99aDF4EB2A2fc15eba5859cbF9163dBFACaF8';\n\n// https://explorer.zksync.io/address/0x3f4f371496c77B86902966Fee1B989CC559A8e1A\nexport const CONFIG_ENGINE = '0x3f4f371496c77B86902966Fee1B989CC559A8e1A';\n\n// https://explorer.zksync.io/address/0x0753E3637ddC6efc40759D9c347251046644F25F\nexport const POOL_ADDRESSES_PROVIDER_REGISTRY = '0x0753E3637ddC6efc40759D9c347251046644F25F';\n\n// https://explorer.zksync.io/address/0x430Ef10d29237a0f061f9F7753fCe1cd1F5cF0e1\nexport const UI_INCENTIVE_DATA_PROVIDER = '0x430Ef10d29237a0f061f9F7753fCe1cd1F5cF0e1';\n\n// https://explorer.zksync.io/address/0x419FFd4736671bbe1d9122d797345774Bd5db3b0\nexport const UI_POOL_DATA_PROVIDER = '0x419FFd4736671bbe1d9122d797345774Bd5db3b0';\n\n// https://explorer.zksync.io/address/0xcb8Dc3C135e59B1252F057da44A8f43EE6B0dAB0\nexport const WALLET_BALANCE_PROVIDER = '0xcb8Dc3C135e59B1252F057da44A8f43EE6B0dAB0';\n\n// https://explorer.zksync.io/address/0xAE2b00D676130Bdf22582781BbBA8f4F21e8B0ff\nexport const WETH_GATEWAY = '0xAE2b00D676130Bdf22582781BbBA8f4F21e8B0ff';\n\n// https://explorer.zksync.io/address/0x528a1036C8450464f8a00A0A8c2f517595E44169\nexport const RISK_STEWARD = '0x528a1036C8450464f8a00A0A8c2f517595E44169';\n\n// https://explorer.zksync.io/address/0x452E8E84bF852513585f893931CBD9A409Cd3459\nexport const DUST_BIN = '0x452E8E84bF852513585f893931CBD9A409Cd3459';\n\n// https://explorer.zksync.io/address/0x2a549daDfe66AcFf25Bb0Cf0C989AAD0Dc547ceb\nexport const CLINIC_STEWARD = '0x2a549daDfe66AcFf25Bb0Cf0C989AAD0Dc547ceb';\n\nexport const CHAIN_ID = 324;\nexport const ASSETS = {\n  USDC: {\n    decimals: 6,\n    id: 0,\n    UNDERLYING: '0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4',\n    A_TOKEN: '0xE977F9B2a5ccf0457870a67231F23BE4DaecfbDb',\n    V_TOKEN: '0x0049250D15A8550c5a14Baa5AF5B662a93a525B9',\n    INTEREST_RATE_STRATEGY: '0x57815Ab06D846d7dECd326Ee541CD06144FED237',\n    ORACLE: '0x22A46593A7f93Aaec788bE3e27C1838E15781222',\n  },\n  USDT: {\n    decimals: 6,\n    id: 1,\n    UNDERLYING: '0x493257fD37EDB34451f62EDf8D2a0C418852bA4C',\n    A_TOKEN: '0xC48574bc5358c967d9447e7Df70230Fdb469e4E7',\n    V_TOKEN: '0x8992DB58077fe8C7B80c1B3a738eAe8A7BdDbA34',\n    INTEREST_RATE_STRATEGY: '0x57815Ab06D846d7dECd326Ee541CD06144FED237',\n    ORACLE: '0xE8D6d2dffCFfFc6b1f3606b7552e80319D01A8E9',\n  },\n  WETH: {\n    decimals: 18,\n    id: 2,\n    UNDERLYING: '0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91',\n    A_TOKEN: '0xb7b93bCf82519bB757Fd18b23A389245Dbd8ca64',\n    V_TOKEN: '0x98dC737eA0E9bCb254c3F98510a71c5E11F74238',\n    INTEREST_RATE_STRATEGY: '0x57815Ab06D846d7dECd326Ee541CD06144FED237',\n    ORACLE: '0x6D41d1dc818112880b40e26BD6FD347E41008eDA',\n  },\n  wstETH: {\n    decimals: 18,\n    id: 3,\n    UNDERLYING: '0x703b52F2b28fEbcB60E1372858AF5b18849FE867',\n    A_TOKEN: '0xd4e607633F3d984633E946aEA4eb71f92564c1c9',\n    V_TOKEN: '0x6aD279F6523f6421fD5B0324a97D8F62eeCD80c8',\n    INTEREST_RATE_STRATEGY: '0x57815Ab06D846d7dECd326Ee541CD06144FED237',\n    ORACLE: '0xdea7DE07B8275564Af6135F7E9340411246EB7A2',\n  },\n  ZK: {\n    decimals: 18,\n    id: 4,\n    UNDERLYING: '0x5A7d6b2F92C77FAD6CCaBd7EE0624E64907Eaf3E',\n    A_TOKEN: '0xd6cD2c0fC55936498726CacC497832052A9B2D1B',\n    V_TOKEN: '0x6450fd7F877B5bB726F7Bc6Bf0e6ffAbd48d72ad',\n    INTEREST_RATE_STRATEGY: '0x57815Ab06D846d7dECd326Ee541CD06144FED237',\n    ORACLE: '0xD1ce60dc8AE060DDD17cA8716C96f193bC88DD13',\n  },\n  weETH: {\n    decimals: 18,\n    id: 5,\n    UNDERLYING: '0xc1Fa6E2E8667d9bE0Ca938a54c7E0285E9Df924a',\n    A_TOKEN: '0xE818A67EE5c0531AFaa31Aa6e20bcAC36227A641',\n    V_TOKEN: '0xf31E1599b4480d07Fa96a7248c4f05cA84DA7fa8',\n    INTEREST_RATE_STRATEGY: '0x57815Ab06D846d7dECd326Ee541CD06144FED237',\n    ORACLE: '0x32aF9A0a47B332761c8C90E9eC9f53e46e852b2B',\n  },\n  sUSDe: {\n    decimals: 18,\n    id: 6,\n    UNDERLYING: '0xAD17Da2f6Ac76746EF261E835C50b2651ce36DA8',\n    A_TOKEN: '0xF3c9d58B76AC6Ee6811520021e9A9318c49E4CFa',\n    V_TOKEN: '0xDeBb4ddaaaB1676775214552a7a05D6A13f905Da',\n    INTEREST_RATE_STRATEGY: '0x57815Ab06D846d7dECd326Ee541CD06144FED237',\n    ORACLE: '0x9172A80ed668D3097D45350ffF71F4421ff572e1',\n  },\n  wrsETH: {\n    decimals: 18,\n    id: 7,\n    UNDERLYING: '0xd4169E045bcF9a86cC00101225d9ED61D2F51af2',\n    A_TOKEN: '0x5722921bb6C37EaEb78b993765Aa5D79CC50052F',\n    V_TOKEN: '0x97deC07366Be72884331BE21704Fd93BF35286f9',\n    INTEREST_RATE_STRATEGY: '0x57815Ab06D846d7dECd326Ee541CD06144FED237',\n    ORACLE: '0x8d25c9de6DBAd9a9eadfB2CA4706034F6721d555',\n  },\n} as const;\nexport const E_MODES = {\n  '1': {\n    label: 'WETH,wstETH / WETH',\n    collateralBitmap: '12',\n    collateralAssets: [\n      '0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91',\n      '0x703b52F2b28fEbcB60E1372858AF5b18849FE867',\n    ],\n    borrowableBitmap: '4',\n    borrowableAssets: ['0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9000,\n    liquidationThreshold: 9300,\n    liquidationBonus: 10100,\n  },\n  '2': {\n    label: 'weETH / WETH',\n    collateralBitmap: '32',\n    collateralAssets: ['0xc1Fa6E2E8667d9bE0Ca938a54c7E0285E9Df924a'],\n    borrowableBitmap: '4',\n    borrowableAssets: ['0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9000,\n    liquidationThreshold: 9300,\n    liquidationBonus: 10100,\n  },\n  '3': {\n    label: 'wrsETH / wstETH',\n    collateralBitmap: '128',\n    collateralAssets: ['0xd4169E045bcF9a86cC00101225d9ED61D2F51af2'],\n    borrowableBitmap: '8',\n    borrowableAssets: ['0x703b52F2b28fEbcB60E1372858AF5b18849FE867'],\n    ltvzeroBitmap: '0',\n    ltvzeroAssets: [],\n    ltv: 9250,\n    liquidationThreshold: 9450,\n    liquidationBonus: 10100,\n  },\n} as const;\nexport const EXTERNAL_LIBRARIES = {\n  FLASHLOAN_LOGIC: '0xcBc69Dc132f02869Bed58e76A3Ff575855371ECF',\n  BORROW_LOGIC: '0xF3b473A5c7f9be0aFD4eddD724b0519cee9314f8',\n  LIQUIDATION_LOGIC: '0x4122978eb58D0Ccd857B06FF6881222eF41364A1',\n  POOL_LOGIC: '0xC06404B2AA898DBe96d0D7cf65b1De3194268743',\n  SUPPLY_LOGIC: '0x2B139D7C4FB05db52A3261256797AbC567A7cf36',\n} as const;\n"],"mappings":"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","names":[]}