// SPDX-License-Identifier: BUSL-1.1 // This file is generated. Please do not edit this file manually. // ts-node ./scripts/GenSlots.ts pragma solidity ^0.8.28; // *_LOCATION are used as storage position // *_SLOT are used as transient position // prettier-ignore library GeneratedStorageSlots { // keccak256(abi.encode(uint256(keccak256("pendle.authModule.authModuleStorage")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant AUTH_MODULE_STORAGE_LOCATION = 0x1dcef2e798663d6b937fdbd5ba38acd05dec7cda0a62bbe350103d48314e0600; // keccak256(abi.encode(uint256(keccak256("pendle.router.EIP712Storage")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant ROUTER_EIP712_STORAGE_LOCATION = 0x6f8259ccd729300d0261c01393e997855b68c3c7a7b3e4fef6913a84896ad800; // keccak256(abi.encode(uint256(keccak256("pendle.router.account")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant ROUTER_ACCOUNT_SLOT = 0x0915f605d64cb3a00a784c120480d64d5d4ac38cc7747c1f3304a765c515a400; // keccak256(abi.encode(uint256(keccak256("pendle.router.tradeStorage")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant ROUTER_TRADE_STORAGE_LOCATION = 0xa86ae777eab1d7afd95b1c1a38241fb3f8b5358f4cb748f31d3670cd8375ef00; // keccak256(abi.encode(uint256(keccak256("pendle.router.conditionalModuleStorage")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant ROUTER_CONDITIONAL_MODULE_STORAGE_LOCATION = 0xda57e91253d607e7578e3ce3c97f6418b759566a2b7382aaf0878c3a700b2e00; // keccak256(abi.encode(uint256(keccak256("pendle.router.otcModuleStorage")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant ROUTER_OTC_MODULE_STORAGE_LOCATION = 0xf889de68e6b3977d2d6980342cbaf54c170cabea34ad9604f81388233d9c3000; // keccak256(abi.encode(uint256(keccak256("pendle.market.accState")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant MARKET_ACC_STATE_LOCATION = 0xa6e5e42b42c0024b0c678b45c25c63bafc334535ded980ac44f290e897708300; // keccak256(abi.encode(uint256(keccak256("pendle.market.ctx")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant MARKET_CTX_LOCATION = 0xb6459fc867c88c1713716f43fa3553c34d430a7a6a812fdb90629e9be9eee600; // keccak256(abi.encode(uint256(keccak256("pendle.market.cacheMarkRate")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant MARKET_CACHE_MARK_RATE_SLOT = 0x857d7b36883eeccef690061d94955d832491d05028e21d3fe8520cbab51b6a00; // keccak256(abi.encode(uint256(keccak256("pendle.orderBookStorage")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant ORDERBOOK_STORAGE_LOCATION = 0x85863195ff56aeed5c9ac22ae11c6a78e8a04845f7ab8a2a881d06e29d06ed00; // keccak256(abi.encode(uint256(keccak256("pendle.coreOrder.isOrderRemove")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant CORE_ORDER_IS_ORDER_REMOVE_SLOT = 0xb0036988909e1f59895142f0636f535977544352537c7666057ef3ea4484b800; // keccak256(abi.encode(uint256(keccak256("pendle.bot.base")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant BOT_BASE_STORAGE_LOCATION = 0xd6d5a36d81ee4197252276c195bef0ae204ce87a3689aa29ca90b4cbf3abf800; // keccak256(abi.encode(uint256(keccak256("pendle.bot.botController")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant BOT_CONTROLLER_STORAGE_LOCATION = 0xca062ce227e7d9035407e4600b23616dc01430e00b50d4c354100dea68868200; // keccak256(abi.encode(uint256(keccak256("pendle.bot.cloSetterFacet")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant CLO_SETTER_FACET_STORAGE_LOCATION = 0xd2038a1155132721e8bd6c7dee7f45bf2f9b5d0842e551bb25400df1654b3000; // keccak256(abi.encode(uint256(keccak256("pendle.bot.deleveragerFacet")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant DELEVERAGER_FACET_STORAGE_LOCATION = 0x544036cead2fdfb6fdafe959ccc32d10d6e5317adc5d6f874c9e44fba8748900; // keccak256(abi.encode(uint256(keccak256("pendle.bot.orderCancellerFacet")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant ORDER_CANCELLER_FACET_STORAGE_LOCATION = 0x997b715b67dfcbcebf17074fd66708a681f478c168ec354e6d823d4f0c4a9200; // keccak256(abi.encode(uint256(keccak256("pendle.bot.pauserFacet")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant PAUSER_FACET_STORAGE_LOCATION = 0x80c6b1ea7cb0912d2bd231ee0ed7f941b261fa917976424cd19fd47dc1bc5100; // keccak256(abi.encode(uint256(keccak256("pendle.bot.withdrawalPoliceFacet")) - 1)) & ~bytes32(uint256(0xff)) bytes32 internal constant WITHDRAWAL_POLICE_FACET_STORAGE_LOCATION = 0xf3a2e6bfcaff6e25bcac1bf1e044ed680b50db49271e4bfd01fd17836eb03000; }