"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/AaveV4Ethereum.ts
var AaveV4Ethereum_exports = {};
__export(AaveV4Ethereum_exports, {
  ACCESS_MANAGER: () => ACCESS_MANAGER,
  ASSETS: () => ASSETS,
  CHAIN_ID: () => CHAIN_ID,
  CONFIG_ENGINE: () => CONFIG_ENGINE,
  EXTERNAL_LIBRARIES: () => EXTERNAL_LIBRARIES,
  HUBS: () => HUBS,
  HUB_CONFIGURATOR: () => HUB_CONFIGURATOR,
  POSITION_MANAGERS: () => POSITION_MANAGERS,
  SPOKES: () => SPOKES,
  SPOKE_CONFIGURATOR: () => SPOKE_CONFIGURATOR,
  SPOKE_PRICE_FEEDS: () => SPOKE_PRICE_FEEDS,
  TOKENIZATION_SPOKES: () => TOKENIZATION_SPOKES,
  TREASURY_SPOKE: () => TREASURY_SPOKE
});
module.exports = __toCommonJS(AaveV4Ethereum_exports);
var ACCESS_MANAGER = "0x08aE3BE30958cDd1847ec58fFfd4C451a87fDF01";
var HUB_CONFIGURATOR = "0x1F0753480bB03EaA00863224602267B7E0525C3d";
var SPOKE_CONFIGURATOR = "0x9BFFf48BFb5A7AE70c348d4d4cb97E8DEFa5389a";
var TREASURY_SPOKE = "0xB9B0b8616f6Bf6841972a52058132BE08d723155";
var CONFIG_ENGINE = "0x61bf8Fb75f781eB1B40bd1F89e665AA1703e1619";
var CHAIN_ID = 1;
var HUBS = {
  CORE_HUB: "0xCca852Bc40e560adC3b1Cc58CA5b55638ce826c9",
  PLUS_HUB: "0x06002e9c4412CB7814a791eA3666D905871E536A",
  PRIME_HUB: "0x943827DCA022D0F354a8a8c332dA1e5Eb9f9F931"
};
var SPOKES = {
  TREASURY_SPOKE: "0xB9B0b8616f6Bf6841972a52058132BE08d723155",
  BLUECHIP_SPOKE: "0x973a023A77420ba610f06b3858aD991Df6d85A08",
  BLUECHIP_SPOKE_ORACLE: "0xdA1266a7b8620819dAE3F8bd6B546Da36e505bB8",
  ETHENA_CORRELATED_SPOKE: "0x58131E79531caB1d52301228d1f7b842F26B9649",
  ETHENA_CORRELATED_SPOKE_ORACLE: "0x9b91a0943CADf554742E8Fb358B1cC4ae4F85F01",
  ETHENA_ECOSYSTEM_SPOKE: "0xba1B3D55D249692b669A164024A838309B7508AF",
  ETHENA_ECOSYSTEM_SPOKE_ORACLE: "0xc390dbe9fc00D6db73C52d375642b47008C33c90",
  ETHERFI_E_SPOKE: "0xbF10BDfE177dE0336aFD7fcCF80A904E15386219",
  ETHERFI_E_SPOKE_ORACLE: "0xd8B153FaAA8f2b1bC774916FEd333A4F3dE48792",
  FOREX_SPOKE: "0xD8B93635b8C6d0fF98CbE90b5988E3F2d1Cd9da1",
  FOREX_SPOKE_ORACLE: "0xB3CE6E7b6d389a66eA4a3777bA07219d00FB3a9D",
  GOLD_SPOKE: "0x65407b940966954b23dfA3caA5C0702bB42984DC",
  GOLD_SPOKE_ORACLE: "0x0083421fd178749af2201ddA5A7C3feB5790B80c",
  KELP_E_SPOKE: "0x3131FE68C4722e726fe6B2819ED68e514395B9a4",
  KELP_E_SPOKE_ORACLE: "0x37C316996C714Bf906743071e04E62220b3271ac",
  LIDO_E_SPOKE: "0xe1900480ac69f0B296841Cd01cC37546d92F35Cd",
  LIDO_E_SPOKE_ORACLE: "0x664D73b6C3591333Fd79510f7ce9ef81228824F5",
  LOMBARD_BTC_SPOKE: "0x7EC68b5695e803e98a21a9A05d744F28b0a7753D",
  LOMBARD_BTC_SPOKE_ORACLE: "0x198Cac7f54FFc7d709Ac0FEc4B6454CE73e21D3D",
  MAIN_SPOKE: "0x94e7A5dCbE816e498b89aB752661904E2F56c485",
  MAIN_SPOKE_ORACLE: "0x99B2B6CEa9C3D2fd8F4d90f86741C44B212a6127"
};
var SPOKE_PRICE_FEEDS = {
  BLUECHIP_WETH_PRICE_FEED: "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419",
  BLUECHIP_WBTC_PRICE_FEED: "0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c",
  BLUECHIP_cbBTC_PRICE_FEED: "0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c",
  BLUECHIP_wstETH_PRICE_FEED: "0x869C9Ae2C8fbe82a8b0F768b9F791f89E083222C",
  BLUECHIP_PRIME_USDC_PRICE_FEED: "0x581b8Bc9d6104F71ad6da1f483B67500968C5994",
  BLUECHIP_PRIME_USDT_PRICE_FEED: "0x260326c220E469358846b187eE53328303Efe19C",
  BLUECHIP_GHO_PRICE_FEED: "0xD110cac5d8682A3b045D5524a9903E031d70FCCd",
  BLUECHIP_CORE_USDC_PRICE_FEED: "0x581b8Bc9d6104F71ad6da1f483B67500968C5994",
  BLUECHIP_frxUSD_PRICE_FEED: "0x25DEd2f9aE6ae9416693AB63Abe3aB25493861FD",
  BLUECHIP_EURC_PRICE_FEED: "0xa6aB031A4d189B24628EC9Eb155F0a0f1A0E55a3",
  BLUECHIP_CORE_USDT_PRICE_FEED: "0x260326c220E469358846b187eE53328303Efe19C",
  ETHENA_CORRELATED_PT_USDe_7MAY2026_PRICE_FEED: "0x0a72df02CE3E4185b6CEDf561f0AE651E9BeE235",
  ETHENA_CORRELATED_PT_sUSDE_7MAY2026_PRICE_FEED: "0xa0dc0249c32fa79e8B9b17c735908a60b1141B40",
  ETHENA_CORRELATED_sUSDe_PRICE_FEED: "0x42bc86f2f08419280a99d8fbEa4672e7c30a86ec",
  ETHENA_CORRELATED_USDe_PRICE_FEED: "0xC26D4a1c46d884cfF6dE9800B6aE7A8Cf48B4Ff8",
  ETHENA_ECOSYSTEM_PT_USDe_7MAY2026_PRICE_FEED: "0x0a72df02CE3E4185b6CEDf561f0AE651E9BeE235",
  ETHENA_ECOSYSTEM_PT_sUSDE_7MAY2026_PRICE_FEED: "0xa0dc0249c32fa79e8B9b17c735908a60b1141B40",
  ETHENA_ECOSYSTEM_sUSDe_PRICE_FEED: "0x42bc86f2f08419280a99d8fbEa4672e7c30a86ec",
  ETHENA_ECOSYSTEM_USDe_PRICE_FEED: "0xC26D4a1c46d884cfF6dE9800B6aE7A8Cf48B4Ff8",
  ETHENA_ECOSYSTEM_PLUS_USDC_PRICE_FEED: "0x581b8Bc9d6104F71ad6da1f483B67500968C5994",
  ETHENA_ECOSYSTEM_PLUS_USDT_PRICE_FEED: "0x260326c220E469358846b187eE53328303Efe19C",
  ETHENA_ECOSYSTEM_GHO_PRICE_FEED: "0xD110cac5d8682A3b045D5524a9903E031d70FCCd",
  ETHENA_ECOSYSTEM_CORE_USDC_PRICE_FEED: "0x581b8Bc9d6104F71ad6da1f483B67500968C5994",
  ETHENA_ECOSYSTEM_frxUSD_PRICE_FEED: "0x25DEd2f9aE6ae9416693AB63Abe3aB25493861FD",
  ETHENA_ECOSYSTEM_CORE_USDT_PRICE_FEED: "0x260326c220E469358846b187eE53328303Efe19C",
  ETHERFI_E_weETH_PRICE_FEED: "0xf112aF6F0A332B815fbEf3Ff932c057E570b62d3",
  ETHERFI_E_WETH_PRICE_FEED: "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419",
  FOREX_EURC_PRICE_FEED: "0xa6aB031A4d189B24628EC9Eb155F0a0f1A0E55a3",
  FOREX_USDC_PRICE_FEED: "0x581b8Bc9d6104F71ad6da1f483B67500968C5994",
  FOREX_USDT_PRICE_FEED: "0x260326c220E469358846b187eE53328303Efe19C",
  FOREX_RLUSD_PRICE_FEED: "0xf0eaC18E908B34770FDEe46d069c846bDa866759",
  FOREX_USDG_PRICE_FEED: "0xF29b1e3b68Fd59DD0a413811fD5d0AbaE653216d",
  FOREX_frxUSD_PRICE_FEED: "0x25DEd2f9aE6ae9416693AB63Abe3aB25493861FD",
  FOREX_GHO_PRICE_FEED: "0xD110cac5d8682A3b045D5524a9903E031d70FCCd",
  GOLD_XAUt_PRICE_FEED: "0x214eD9Da11D2fbe465a6fc601a91E62EbEc1a0D6",
  GOLD_USDC_PRICE_FEED: "0x581b8Bc9d6104F71ad6da1f483B67500968C5994",
  GOLD_RLUSD_PRICE_FEED: "0xf0eaC18E908B34770FDEe46d069c846bDa866759",
  GOLD_USDG_PRICE_FEED: "0xF29b1e3b68Fd59DD0a413811fD5d0AbaE653216d",
  GOLD_frxUSD_PRICE_FEED: "0x25DEd2f9aE6ae9416693AB63Abe3aB25493861FD",
  GOLD_EURC_PRICE_FEED: "0xa6aB031A4d189B24628EC9Eb155F0a0f1A0E55a3",
  GOLD_GHO_PRICE_FEED: "0xD110cac5d8682A3b045D5524a9903E031d70FCCd",
  GOLD_USDT_PRICE_FEED: "0x260326c220E469358846b187eE53328303Efe19C",
  KELP_E_rsETH_PRICE_FEED: "0x47F52B2e43D0386cF161e001835b03Ad49889e3b",
  KELP_E_WETH_PRICE_FEED: "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419",
  LIDO_E_wstETH_PRICE_FEED: "0x869C9Ae2C8fbe82a8b0F768b9F791f89E083222C",
  LIDO_E_WETH_PRICE_FEED: "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419",
  LOMBARD_BTC_LBTC_PRICE_FEED: "0x5C1771583dbbAE5AFEd71ACD2BfC0eA4029EBB04",
  LOMBARD_BTC_WBTC_PRICE_FEED: "0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c",
  LOMBARD_BTC_cbBTC_PRICE_FEED: "0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c",
  MAIN_WETH_PRICE_FEED: "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419",
  MAIN_wstETH_PRICE_FEED: "0x869C9Ae2C8fbe82a8b0F768b9F791f89E083222C",
  MAIN_weETH_PRICE_FEED: "0xf112aF6F0A332B815fbEf3Ff932c057E570b62d3",
  MAIN_WBTC_PRICE_FEED: "0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c",
  MAIN_cbBTC_PRICE_FEED: "0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c",
  MAIN_AAVE_PRICE_FEED: "0x547a514d5e3769680Ce22B2361c10Ea13619e8a9",
  MAIN_LINK_PRICE_FEED: "0x2c1d072e956AFFC0D435Cb7AC38EF18d24d9127c",
  MAIN_USDC_PRICE_FEED: "0x581b8Bc9d6104F71ad6da1f483B67500968C5994",
  MAIN_USDT_PRICE_FEED: "0x260326c220E469358846b187eE53328303Efe19C",
  MAIN_EURC_PRICE_FEED: "0xa6aB031A4d189B24628EC9Eb155F0a0f1A0E55a3",
  MAIN_RLUSD_PRICE_FEED: "0xf0eaC18E908B34770FDEe46d069c846bDa866759",
  MAIN_USDG_PRICE_FEED: "0xF29b1e3b68Fd59DD0a413811fD5d0AbaE653216d",
  MAIN_frxUSD_PRICE_FEED: "0x25DEd2f9aE6ae9416693AB63Abe3aB25493861FD",
  MAIN_GHO_PRICE_FEED: "0xD110cac5d8682A3b045D5524a9903E031d70FCCd"
};
var TOKENIZATION_SPOKES = {
  CORE_WETH_TOKENIZATION_SPOKE: "0x7320CF22Ac095bA2a2e0a652F77efB836c2E751b",
  CORE_wstETH_TOKENIZATION_SPOKE: "0xcb0E7dA9c635628f6d4827355AeCa75aB8d3560f",
  CORE_weETH_TOKENIZATION_SPOKE: "0x559cEc2C840D9DBB18936Afc5E5341D78bfC7Cbe",
  CORE_rsETH_TOKENIZATION_SPOKE: "0x45a04Ca1A5cbEeA4B44356c75EDd29b33eB2527a",
  CORE_USDT_TOKENIZATION_SPOKE: "0x5eC44a70F309854fe04d495cFE1B5dA63DD1cc73",
  CORE_USDC_TOKENIZATION_SPOKE: "0x531E90a2376902DE8915789Fcc1075e3B0c153E7",
  CORE_GHO_TOKENIZATION_SPOKE: "0x58C14a5E061c9bC6926c5b853445290F296C2F7B",
  CORE_RLUSD_TOKENIZATION_SPOKE: "0xC8a125AE4275a78AADc53B46Ca10566Bc9B249E0",
  CORE_USDG_TOKENIZATION_SPOKE: "0xAC2435E3C25e8246870D33ce0a26988A46d5DB68",
  CORE_frxUSD_TOKENIZATION_SPOKE: "0x2226749630775ee20230Ad65214fB339087eF30D",
  CORE_EURC_TOKENIZATION_SPOKE: "0x6D9e2Cdd61CaF69af99b275704B6e272C41c6718",
  CORE_WBTC_TOKENIZATION_SPOKE: "0x82A9CC4656784E55Ef2E78F704028B5E1Bfc1732",
  CORE_cbBTC_TOKENIZATION_SPOKE: "0x33B41B74366F55327d959FfF6D6b6fBc2853dbB1",
  CORE_LBTC_TOKENIZATION_SPOKE: "0x7961F140B570490849DB878AE222570ea838799d",
  CORE_XAUt_TOKENIZATION_SPOKE: "0x4E712562fcb5337011398B6C630f55b60641cd5e",
  CORE_AAVE_TOKENIZATION_SPOKE: "0x0A65197b16C5969F92672051c9C9C0C75B369135",
  CORE_LINK_TOKENIZATION_SPOKE: "0xE69C2045095C8Ab3E2a7d77de2328faE5baF797c",
  PLUS_PT_sUSDE_7MAY2026_TOKENIZATION_SPOKE: "0x90774889c22D2F2Adf44da1f04C7c95542590df4",
  PLUS_PT_USDe_7MAY2026_TOKENIZATION_SPOKE: "0xdd2Eb78BF9e6aC5068B95aD2d451e8c9Af10ac81",
  PLUS_sUSDe_TOKENIZATION_SPOKE: "0x24f8c062e1E0451736C1D6E023510DA262a41df4",
  PLUS_USDe_TOKENIZATION_SPOKE: "0x502Cd81da6a8F1785eb2eEE72713B7388E16A854",
  PLUS_USDC_TOKENIZATION_SPOKE: "0xc94bdd83D2c7655C280655D60954e79E88D4F949",
  PLUS_GHO_TOKENIZATION_SPOKE: "0xA54382db40EC602c0a173A08f9E86Ed40F9D4D10",
  PLUS_USDT_TOKENIZATION_SPOKE: "0x80835EB50694EE0e519743f67e5401e6FD300006",
  PRIME_WETH_TOKENIZATION_SPOKE: "0x2087513383330B961A3753B47627Bbf149F31c70",
  PRIME_WBTC_TOKENIZATION_SPOKE: "0x5AE3d87De89CA6Ce501e8317887F71EABED69E18",
  PRIME_cbBTC_TOKENIZATION_SPOKE: "0xD38098faf52D8E915EdED84fBF30F81C17906938",
  PRIME_wstETH_TOKENIZATION_SPOKE: "0xFCD3D3C69cd032DE0cc78fE529B7447D2fe7F666",
  PRIME_USDC_TOKENIZATION_SPOKE: "0x486415fb1F8b062c89ED548f871cf64304AACb31",
  PRIME_USDT_TOKENIZATION_SPOKE: "0x46c588DD8453aC259c1f6a54b4C9A93C2aC3762D",
  PRIME_GHO_TOKENIZATION_SPOKE: "0x900fD46d565d1ac8995928c0179052ec02a6D0E1"
};
var POSITION_MANAGERS = {
  GIVER_POSITION_MANAGER: "0x17A54b8d6D9C68e7fa1C7112AC998EA1BA51d11e",
  TAKER_POSITION_MANAGER: "0x6c044c0D3801499bCAbfAd458B70880bc518e9F7",
  CONFIG_POSITION_MANAGER: "0x51305839CE822a7b4b12AA7D86eA7005052d575c",
  NATIVE_TOKEN_GATEWAY: "0xe68ab4F90Fe026B9873F5F276eD2d7efBbbE42Be",
  SIGNATURE_GATEWAY: "0xfbC184337Dc6595D8bf62968Bda46e7De7AF9c3d"
};
var EXTERNAL_LIBRARIES = {
  LIQUIDATION_LOGIC: "0x88dF535473C5adf1f57789734A05E555F7Deb8DB"
};
var ASSETS = {
  WETH: {
    UNDERLYING: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
    decimals: 18
  },
  wstETH: {
    UNDERLYING: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0",
    decimals: 18
  },
  weETH: {
    UNDERLYING: "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee",
    decimals: 18
  },
  rsETH: {
    UNDERLYING: "0xA1290d69c65A6Fe4DF752f95823fae25cB99e5A7",
    decimals: 18
  },
  USDT: {
    UNDERLYING: "0xdAC17F958D2ee523a2206206994597C13D831ec7",
    decimals: 6
  },
  USDC: {
    UNDERLYING: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
    decimals: 6
  },
  GHO: {
    UNDERLYING: "0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f",
    decimals: 18
  },
  RLUSD: {
    UNDERLYING: "0x8292Bb45bf1Ee4d140127049757C2E0fF06317eD",
    decimals: 18
  },
  USDG: {
    UNDERLYING: "0xe343167631d89B6Ffc58B88d6b7fB0228795491D",
    decimals: 6
  },
  frxUSD: {
    UNDERLYING: "0xCAcd6fd266aF91b8AeD52aCCc382b4e165586E29",
    decimals: 18
  },
  EURC: {
    UNDERLYING: "0x1aBaEA1f7C830bD89Acc67eC4af516284b1bC33c",
    decimals: 6
  },
  WBTC: {
    UNDERLYING: "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599",
    decimals: 8
  },
  cbBTC: {
    UNDERLYING: "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf",
    decimals: 8
  },
  LBTC: {
    UNDERLYING: "0x8236a87084f8B84306f72007F36F2618A5634494",
    decimals: 8
  },
  XAUt: {
    UNDERLYING: "0x68749665FF8D2d112Fa859AA293F07A622782F38",
    decimals: 6
  },
  AAVE: {
    UNDERLYING: "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",
    decimals: 18
  },
  LINK: {
    UNDERLYING: "0x514910771AF9Ca656af840dff83E8264EcF986CA",
    decimals: 18
  },
  PT_sUSDE_7MAY2026: {
    UNDERLYING: "0x3de0ff76E8b528C092d47b9DaC775931cef80F49",
    decimals: 18
  },
  PT_USDe_7MAY2026: {
    UNDERLYING: "0xAeBf0Bb9f57E89260d57f31AF34eB58657d96Ce0",
    decimals: 18
  },
  sUSDe: {
    UNDERLYING: "0x9D39A5DE30e57443BfF2A8307A4256c8797A3497",
    decimals: 18
  },
  USDe: {
    UNDERLYING: "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3",
    decimals: 18
  }
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
  ACCESS_MANAGER,
  ASSETS,
  CHAIN_ID,
  CONFIG_ENGINE,
  EXTERNAL_LIBRARIES,
  HUBS,
  HUB_CONFIGURATOR,
  POSITION_MANAGERS,
  SPOKES,
  SPOKE_CONFIGURATOR,
  SPOKE_PRICE_FEEDS,
  TOKENIZATION_SPOKES,
  TREASURY_SPOKE
});
//# sourceMappingURL=AaveV4Ethereum.js.map