{"id":"21eb352f9b4720cf5a4148f110f560a4","source_id_to_path":{"0":"lib/eigenlayer-contracts/src/contracts/core/AVSDirectory.sol","1":"lib/eigenlayer-contracts/src/contracts/core/AVSDirectoryStorage.sol","2":"lib/eigenlayer-contracts/src/contracts/core/DelegationManager.sol","3":"lib/eigenlayer-contracts/src/contracts/core/DelegationManagerStorage.sol","4":"lib/eigenlayer-contracts/src/contracts/core/RewardsCoordinator.sol","5":"lib/eigenlayer-contracts/src/contracts/core/RewardsCoordinatorStorage.sol","6":"lib/eigenlayer-contracts/src/contracts/core/Slasher.sol","7":"lib/eigenlayer-contracts/src/contracts/core/StrategyManager.sol","8":"lib/eigenlayer-contracts/src/contracts/core/StrategyManagerStorage.sol","9":"lib/eigenlayer-contracts/src/contracts/interfaces/IAVSDirectory.sol","10":"lib/eigenlayer-contracts/src/contracts/interfaces/IBeaconChainOracle.sol","11":"lib/eigenlayer-contracts/src/contracts/interfaces/IDelayedWithdrawalRouter.sol","12":"lib/eigenlayer-contracts/src/contracts/interfaces/IDelegationManager.sol","13":"lib/eigenlayer-contracts/src/contracts/interfaces/IETHPOSDeposit.sol","14":"lib/eigenlayer-contracts/src/contracts/interfaces/IEigenPod.sol","15":"lib/eigenlayer-contracts/src/contracts/interfaces/IEigenPodManager.sol","16":"lib/eigenlayer-contracts/src/contracts/interfaces/IPausable.sol","17":"lib/eigenlayer-contracts/src/contracts/interfaces/IPauserRegistry.sol","18":"lib/eigenlayer-contracts/src/contracts/interfaces/IRewardsCoordinator.sol","19":"lib/eigenlayer-contracts/src/contracts/interfaces/ISignatureUtils.sol","20":"lib/eigenlayer-contracts/src/contracts/interfaces/ISlasher.sol","21":"lib/eigenlayer-contracts/src/contracts/interfaces/IStrategy.sol","22":"lib/eigenlayer-contracts/src/contracts/interfaces/IStrategyManager.sol","23":"lib/eigenlayer-contracts/src/contracts/libraries/BeaconChainProofs.sol","24":"lib/eigenlayer-contracts/src/contracts/libraries/BytesLib.sol","25":"lib/eigenlayer-contracts/src/contracts/libraries/EIP1271SignatureUtils.sol","26":"lib/eigenlayer-contracts/src/contracts/libraries/Endian.sol","27":"lib/eigenlayer-contracts/src/contracts/libraries/Merkle.sol","28":"lib/eigenlayer-contracts/src/contracts/permissions/Pausable.sol","29":"lib/eigenlayer-contracts/src/contracts/permissions/PauserRegistry.sol","30":"lib/eigenlayer-contracts/src/contracts/pods/DelayedWithdrawalRouter.sol","31":"lib/eigenlayer-contracts/src/contracts/pods/EigenPod.sol","32":"lib/eigenlayer-contracts/src/contracts/pods/EigenPodManager.sol","33":"lib/eigenlayer-contracts/src/contracts/pods/EigenPodManagerStorage.sol","34":"lib/eigenlayer-contracts/src/contracts/pods/EigenPodPausingConstants.sol","35":"lib/eigenlayer-contracts/src/contracts/strategies/StrategyBase.sol","36":"lib/eigenlayer-contracts/src/test/mocks/EmptyContract.sol","37":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","38":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","39":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts-upgradeable/contracts/security/ReentrancyGuardUpgradeable.sol","40":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","41":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","42":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/access/Ownable.sol","43":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/interfaces/IERC1271.sol","44":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/interfaces/IERC20.sol","45":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","46":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","47":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","48":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","49":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","50":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/proxy/beacon/UpgradeableBeacon.sol","51":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","52":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","53":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","54":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","55":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Burnable.sol","56":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","57":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","58":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol","59":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","60":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/utils/Address.sol","61":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/utils/Context.sol","62":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/utils/Create2.sol","63":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","64":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/utils/Strings.sol","65":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","66":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/lib/openzeppelin-contracts/contracts/utils/cryptography/draft-EIP712.sol","67":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IBeaconChainOracle.sol","68":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IDelegationManager.sol","69":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IETHPOSDeposit.sol","70":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IEigenPod.sol","71":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IEigenPodManager.sol","72":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IPausable.sol","73":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IPauserRegistry.sol","74":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/ISignatureUtils.sol","75":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/ISlasher.sol","76":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IStrategy.sol","77":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IStrategyManager.sol","78":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/libraries/BeaconChainProofs.sol","79":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/libraries/Endian.sol","80":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/libraries/Merkle.sol","81":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/permissions/Pausable.sol","82":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/strategies/StrategyBase.sol","83":"lib/eigenlayer-middleware/lib/eigenlayer-contracts/src/contracts/strategies/StrategyBaseTVLLimits.sol","84":"lib/eigenlayer-middleware/src/BLSApkRegistry.sol","85":"lib/eigenlayer-middleware/src/BLSApkRegistryStorage.sol","86":"lib/eigenlayer-middleware/src/BLSSignatureChecker.sol","87":"lib/eigenlayer-middleware/src/IndexRegistry.sol","88":"lib/eigenlayer-middleware/src/IndexRegistryStorage.sol","89":"lib/eigenlayer-middleware/src/OperatorStateRetriever.sol","90":"lib/eigenlayer-middleware/src/RegistryCoordinator.sol","91":"lib/eigenlayer-middleware/src/RegistryCoordinatorStorage.sol","92":"lib/eigenlayer-middleware/src/ServiceManagerBase.sol","93":"lib/eigenlayer-middleware/src/ServiceManagerBaseStorage.sol","94":"lib/eigenlayer-middleware/src/StakeRegistry.sol","95":"lib/eigenlayer-middleware/src/StakeRegistryStorage.sol","96":"lib/eigenlayer-middleware/src/interfaces/IBLSApkRegistry.sol","97":"lib/eigenlayer-middleware/src/interfaces/IBLSSignatureChecker.sol","98":"lib/eigenlayer-middleware/src/interfaces/IIndexRegistry.sol","99":"lib/eigenlayer-middleware/src/interfaces/IRegistry.sol","100":"lib/eigenlayer-middleware/src/interfaces/IRegistryCoordinator.sol","101":"lib/eigenlayer-middleware/src/interfaces/IServiceManager.sol","102":"lib/eigenlayer-middleware/src/interfaces/IServiceManagerUI.sol","103":"lib/eigenlayer-middleware/src/interfaces/ISocketUpdater.sol","104":"lib/eigenlayer-middleware/src/interfaces/IStakeRegistry.sol","105":"lib/eigenlayer-middleware/src/libraries/BN254.sol","106":"lib/eigenlayer-middleware/src/libraries/BitmapUtils.sol","107":"lib/forge-std/lib/ds-test/src/test.sol","108":"lib/forge-std/src/Base.sol","109":"lib/forge-std/src/Script.sol","110":"lib/forge-std/src/StdAssertions.sol","111":"lib/forge-std/src/StdChains.sol","112":"lib/forge-std/src/StdCheats.sol","113":"lib/forge-std/src/StdError.sol","114":"lib/forge-std/src/StdInvariant.sol","115":"lib/forge-std/src/StdJson.sol","116":"lib/forge-std/src/StdMath.sol","117":"lib/forge-std/src/StdStorage.sol","118":"lib/forge-std/src/StdStyle.sol","119":"lib/forge-std/src/StdUtils.sol","120":"lib/forge-std/src/Test.sol","121":"lib/forge-std/src/Vm.sol","122":"lib/forge-std/src/console.sol","123":"lib/forge-std/src/console2.sol","124":"lib/forge-std/src/interfaces/IMulticall3.sol","125":"lib/forge-std/src/safeconsole.sol","126":"script/Middleware_Deploy.s.sol","127":"script/utils/ExistingDeploymentParser.sol","128":"script/utils/MiddlewareUtils.s.sol","129":"script/utils/StrategyUtils.s.sol","130":"src/DisputeManager.sol","131":"src/ERC20Mock.sol","132":"src/FermahRegistryCoordinator.sol","133":"src/FermahRegistryCoordinatorStorage.sol","134":"src/IDisputeManager.sol","135":"src/IVault.sol","136":"src/IWhitelist.sol","137":"src/ServiceManager.sol","138":"src/Vault.sol","139":"src/Whitelist.sol","140":"src/interfaces/IFermahRegistryCoordinator.sol","141":"test/Vault.t.sol"},"language":"Solidity"}