"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);

// src/ts/AaveV3ZkSync.ts
var AaveV3ZkSync_exports = {};
__export(AaveV3ZkSync_exports, {
  AAVE_PROTOCOL_DATA_PROVIDER: () => AAVE_PROTOCOL_DATA_PROVIDER,
  ACL_ADMIN: () => ACL_ADMIN,
  ACL_MANAGER: () => ACL_MANAGER,
  ASSETS: () => ASSETS,
  CHAIN_ID: () => CHAIN_ID,
  CLINIC_STEWARD: () => CLINIC_STEWARD,
  COLLECTOR: () => COLLECTOR,
  CONFIG_ENGINE: () => CONFIG_ENGINE,
  DEFAULT_A_TOKEN_IMPL: () => DEFAULT_A_TOKEN_IMPL,
  DEFAULT_INCENTIVES_CONTROLLER: () => DEFAULT_INCENTIVES_CONTROLLER,
  DEFAULT_VARIABLE_DEBT_TOKEN_IMPL: () => DEFAULT_VARIABLE_DEBT_TOKEN_IMPL,
  DUST_BIN: () => DUST_BIN,
  EMISSION_MANAGER: () => EMISSION_MANAGER,
  EXTERNAL_LIBRARIES: () => EXTERNAL_LIBRARIES,
  E_MODES: () => E_MODES,
  ORACLE: () => ORACLE,
  POOL: () => POOL,
  POOL_ADDRESSES_PROVIDER: () => POOL_ADDRESSES_PROVIDER,
  POOL_ADDRESSES_PROVIDER_REGISTRY: () => POOL_ADDRESSES_PROVIDER_REGISTRY,
  POOL_CONFIGURATOR: () => POOL_CONFIGURATOR,
  POOL_CONFIGURATOR_IMPL: () => POOL_CONFIGURATOR_IMPL,
  POOL_IMPL: () => POOL_IMPL,
  RISK_STEWARD: () => RISK_STEWARD,
  UI_INCENTIVE_DATA_PROVIDER: () => UI_INCENTIVE_DATA_PROVIDER,
  UI_POOL_DATA_PROVIDER: () => UI_POOL_DATA_PROVIDER,
  WALLET_BALANCE_PROVIDER: () => WALLET_BALANCE_PROVIDER,
  WETH_GATEWAY: () => WETH_GATEWAY
});
module.exports = __toCommonJS(AaveV3ZkSync_exports);
var POOL_ADDRESSES_PROVIDER = "0x2A3948BB219D6B2Fa83D64100006391a96bE6cb7";
var POOL = "0x78e30497a3c7527d953c6B1E3541b021A98Ac43c";
var POOL_CONFIGURATOR = "0x0207d31b4377C74bEC37356aaD83E3dCc979F40E";
var ORACLE = "0xC7F58Fca663a8d377B6D0c9703C697f56dC40088";
var ACL_ADMIN = "0x04cE39789e11a49595cD0ECEf6f4Bd54ABF4d020";
var ACL_MANAGER = "0xc6150b63c2F02528d4A969a248710A4658ed7928";
var AAVE_PROTOCOL_DATA_PROVIDER = "0x9057ac7b2D35606F8AD5aE2FCBafcD94E58D9927";
var POOL_IMPL = "0xa42190585DD42Bbe504f57f1c580354DA5862f40";
var POOL_CONFIGURATOR_IMPL = "0x212e09F5d9eD536c786F934f7804ba71534C0Bab";
var DEFAULT_INCENTIVES_CONTROLLER = "0x37c972C9dDfC2138EBe33eC19dba063AB9f8966e";
var EMISSION_MANAGER = "0x92AA83Ce0CC590E6B0627a9E22e84Ef43F389D1f";
var COLLECTOR = "0xd69Cbda644c6be817AaFb5Fd9174f50C33803B6b";
var DEFAULT_A_TOKEN_IMPL = "0x281aEbeEF96d324CdE817758Fa46E11167549B2d";
var DEFAULT_VARIABLE_DEBT_TOKEN_IMPL = "0xa4D99aDF4EB2A2fc15eba5859cbF9163dBFACaF8";
var CONFIG_ENGINE = "0x3f4f371496c77B86902966Fee1B989CC559A8e1A";
var POOL_ADDRESSES_PROVIDER_REGISTRY = "0x0753E3637ddC6efc40759D9c347251046644F25F";
var UI_INCENTIVE_DATA_PROVIDER = "0x430Ef10d29237a0f061f9F7753fCe1cd1F5cF0e1";
var UI_POOL_DATA_PROVIDER = "0x419FFd4736671bbe1d9122d797345774Bd5db3b0";
var WALLET_BALANCE_PROVIDER = "0xcb8Dc3C135e59B1252F057da44A8f43EE6B0dAB0";
var WETH_GATEWAY = "0xAE2b00D676130Bdf22582781BbBA8f4F21e8B0ff";
var RISK_STEWARD = "0x528a1036C8450464f8a00A0A8c2f517595E44169";
var DUST_BIN = "0x452E8E84bF852513585f893931CBD9A409Cd3459";
var CLINIC_STEWARD = "0x2a549daDfe66AcFf25Bb0Cf0C989AAD0Dc547ceb";
var CHAIN_ID = 324;
var ASSETS = {
  USDC: {
    decimals: 6,
    id: 0,
    UNDERLYING: "0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4",
    A_TOKEN: "0xE977F9B2a5ccf0457870a67231F23BE4DaecfbDb",
    V_TOKEN: "0x0049250D15A8550c5a14Baa5AF5B662a93a525B9",
    INTEREST_RATE_STRATEGY: "0x57815Ab06D846d7dECd326Ee541CD06144FED237",
    ORACLE: "0x22A46593A7f93Aaec788bE3e27C1838E15781222"
  },
  USDT: {
    decimals: 6,
    id: 1,
    UNDERLYING: "0x493257fD37EDB34451f62EDf8D2a0C418852bA4C",
    A_TOKEN: "0xC48574bc5358c967d9447e7Df70230Fdb469e4E7",
    V_TOKEN: "0x8992DB58077fe8C7B80c1B3a738eAe8A7BdDbA34",
    INTEREST_RATE_STRATEGY: "0x57815Ab06D846d7dECd326Ee541CD06144FED237",
    ORACLE: "0xE8D6d2dffCFfFc6b1f3606b7552e80319D01A8E9"
  },
  WETH: {
    decimals: 18,
    id: 2,
    UNDERLYING: "0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91",
    A_TOKEN: "0xb7b93bCf82519bB757Fd18b23A389245Dbd8ca64",
    V_TOKEN: "0x98dC737eA0E9bCb254c3F98510a71c5E11F74238",
    INTEREST_RATE_STRATEGY: "0x57815Ab06D846d7dECd326Ee541CD06144FED237",
    ORACLE: "0x6D41d1dc818112880b40e26BD6FD347E41008eDA"
  },
  wstETH: {
    decimals: 18,
    id: 3,
    UNDERLYING: "0x703b52F2b28fEbcB60E1372858AF5b18849FE867",
    A_TOKEN: "0xd4e607633F3d984633E946aEA4eb71f92564c1c9",
    V_TOKEN: "0x6aD279F6523f6421fD5B0324a97D8F62eeCD80c8",
    INTEREST_RATE_STRATEGY: "0x57815Ab06D846d7dECd326Ee541CD06144FED237",
    ORACLE: "0xdea7DE07B8275564Af6135F7E9340411246EB7A2"
  },
  ZK: {
    decimals: 18,
    id: 4,
    UNDERLYING: "0x5A7d6b2F92C77FAD6CCaBd7EE0624E64907Eaf3E",
    A_TOKEN: "0xd6cD2c0fC55936498726CacC497832052A9B2D1B",
    V_TOKEN: "0x6450fd7F877B5bB726F7Bc6Bf0e6ffAbd48d72ad",
    INTEREST_RATE_STRATEGY: "0x57815Ab06D846d7dECd326Ee541CD06144FED237",
    ORACLE: "0xD1ce60dc8AE060DDD17cA8716C96f193bC88DD13"
  },
  weETH: {
    decimals: 18,
    id: 5,
    UNDERLYING: "0xc1Fa6E2E8667d9bE0Ca938a54c7E0285E9Df924a",
    A_TOKEN: "0xE818A67EE5c0531AFaa31Aa6e20bcAC36227A641",
    V_TOKEN: "0xf31E1599b4480d07Fa96a7248c4f05cA84DA7fa8",
    INTEREST_RATE_STRATEGY: "0x57815Ab06D846d7dECd326Ee541CD06144FED237",
    ORACLE: "0x32aF9A0a47B332761c8C90E9eC9f53e46e852b2B"
  },
  sUSDe: {
    decimals: 18,
    id: 6,
    UNDERLYING: "0xAD17Da2f6Ac76746EF261E835C50b2651ce36DA8",
    A_TOKEN: "0xF3c9d58B76AC6Ee6811520021e9A9318c49E4CFa",
    V_TOKEN: "0xDeBb4ddaaaB1676775214552a7a05D6A13f905Da",
    INTEREST_RATE_STRATEGY: "0x57815Ab06D846d7dECd326Ee541CD06144FED237",
    ORACLE: "0x9172A80ed668D3097D45350ffF71F4421ff572e1"
  },
  wrsETH: {
    decimals: 18,
    id: 7,
    UNDERLYING: "0xd4169E045bcF9a86cC00101225d9ED61D2F51af2",
    A_TOKEN: "0x5722921bb6C37EaEb78b993765Aa5D79CC50052F",
    V_TOKEN: "0x97deC07366Be72884331BE21704Fd93BF35286f9",
    INTEREST_RATE_STRATEGY: "0x57815Ab06D846d7dECd326Ee541CD06144FED237",
    ORACLE: "0x8d25c9de6DBAd9a9eadfB2CA4706034F6721d555"
  }
};
var E_MODES = {
  "1": {
    label: "WETH,wstETH / WETH",
    collateralBitmap: "12",
    collateralAssets: [
      "0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91",
      "0x703b52F2b28fEbcB60E1372858AF5b18849FE867"
    ],
    borrowableBitmap: "4",
    borrowableAssets: ["0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91"],
    ltvzeroBitmap: "12",
    ltvzeroAssets: [
      "0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91",
      "0x703b52F2b28fEbcB60E1372858AF5b18849FE867"
    ],
    ltv: 9e3,
    liquidationThreshold: 9300,
    liquidationBonus: 10100
  },
  "2": {
    label: "weETH / WETH",
    collateralBitmap: "32",
    collateralAssets: ["0xc1Fa6E2E8667d9bE0Ca938a54c7E0285E9Df924a"],
    borrowableBitmap: "4",
    borrowableAssets: ["0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91"],
    ltvzeroBitmap: "32",
    ltvzeroAssets: ["0xc1Fa6E2E8667d9bE0Ca938a54c7E0285E9Df924a"],
    ltv: 9e3,
    liquidationThreshold: 9300,
    liquidationBonus: 10100
  },
  "3": {
    label: "wrsETH / wstETH",
    collateralBitmap: "128",
    collateralAssets: ["0xd4169E045bcF9a86cC00101225d9ED61D2F51af2"],
    borrowableBitmap: "8",
    borrowableAssets: ["0x703b52F2b28fEbcB60E1372858AF5b18849FE867"],
    ltvzeroBitmap: "128",
    ltvzeroAssets: ["0xd4169E045bcF9a86cC00101225d9ED61D2F51af2"],
    ltv: 9250,
    liquidationThreshold: 9450,
    liquidationBonus: 10100
  }
};
var EXTERNAL_LIBRARIES = {
  FLASHLOAN_LOGIC: "0xcBc69Dc132f02869Bed58e76A3Ff575855371ECF",
  BORROW_LOGIC: "0xF3b473A5c7f9be0aFD4eddD724b0519cee9314f8",
  LIQUIDATION_LOGIC: "0x4122978eb58D0Ccd857B06FF6881222eF41364A1",
  POOL_LOGIC: "0xC06404B2AA898DBe96d0D7cf65b1De3194268743",
  SUPPLY_LOGIC: "0x2B139D7C4FB05db52A3261256797AbC567A7cf36"
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
  AAVE_PROTOCOL_DATA_PROVIDER,
  ACL_ADMIN,
  ACL_MANAGER,
  ASSETS,
  CHAIN_ID,
  CLINIC_STEWARD,
  COLLECTOR,
  CONFIG_ENGINE,
  DEFAULT_A_TOKEN_IMPL,
  DEFAULT_INCENTIVES_CONTROLLER,
  DEFAULT_VARIABLE_DEBT_TOKEN_IMPL,
  DUST_BIN,
  EMISSION_MANAGER,
  EXTERNAL_LIBRARIES,
  E_MODES,
  ORACLE,
  POOL,
  POOL_ADDRESSES_PROVIDER,
  POOL_ADDRESSES_PROVIDER_REGISTRY,
  POOL_CONFIGURATOR,
  POOL_CONFIGURATOR_IMPL,
  POOL_IMPL,
  RISK_STEWARD,
  UI_INCENTIVE_DATA_PROVIDER,
  UI_POOL_DATA_PROVIDER,
  WALLET_BALANCE_PROVIDER,
  WETH_GATEWAY
});
//# sourceMappingURL=AaveV3ZkSync.js.map