Executive Summary This report presents the results of our engagement with EigenLabs to review a subset of their EigenLayer smart contracts, a system that enables restaking of assets to secure new services. The review was conducted over three weeks, from March 22, 2023, to April 11, 2023, by Dominik Muhs and Heiko Fisch. A total of 30 person-days were spent. During the first week, we familiarized ourselves with the in-scope components of the system and studied the exhaustive EigenLayer documentation.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 12 | 1 | - | - | 13 |
Fixed | - | - | - | - | 0 |
Total | 12 | 1 | 0 | 0 | 13 |
# | File Name |
---|---|
1 | src/contracts/permissions/Pausable.sol |
2 | src/contracts/strategies/StrategyBase.sol |
3 | src/contracts/pods/DelayedWithdrawalRouter.sol |
4 | src/contracts/pods/EigenPod.sol |
5 | src/contracts/permissions/PauserRegistry.sol |
6 | src/contracts/core/StrategyManager.sol |
7 | src/contracts/libraries/BeaconChainProofs.sol |
8 | src/contracts/pods/EigenPodManager.sol |
9 | src/contracts/pods/EigenPodPausingConstants.sol |
10 | src/contracts/libraries/Endian.sol |