Omniscia Euler Finance Audit

Scope

Scope

The audit engagement encompassed a specific list of contracts that were present in the commit hash of the repository that was in scope. The tables below detail certain meta-data about the target of the security assessment and a navigation chart is present at the end that links to the relevant findings per file.

Target

Findings Per File

Contracts Assessed

FileTotal Finding(s)
src/EVault/shared/types/Assets.sol (AST)0
src/EVault/shared/types/AmountCap.sol (ACP)0
src/EVault/shared/AssetTransfers.sol (ATS)0
src/EVault/shared/Base.sol (BES)2
src/EVault/modules/Borrowing.sol (BGN)1
src/GenericFactory/BeaconProxy.sol (BPY)5
src/EVault/shared/BorrowUtils.sol (BUS)4
src/EVault/shared/BalanceUtils.sol (BUL)3
src/EVault/modules/BalanceForwarder.sol (BFR)2
src/EVault/shared/Cache.sol (CEH)3
src/EVault/shared/Constants.sol (CST)1
src/EVault/shared/types/ConfigAmount.sol (CAT)1
src/EVault/shared/lib/ConversionHelpers.sol (CHS)1
src/EVault/DToken.sol (DTN)0
src/EVault/Dispatch.sol (DHC)2
src/Synths/ESynth.sol (ESH)4
src/EVault/EVault.sol (EVT)0
src/EVault/shared/Errors.sol (ESR)0
src/EVault/shared/Events.sol (EST)0
src/EVault/shared/EVCClient.sol (EVC)2
src/Synths/ERC20Collateral.sol (ERC)0
src/Synths/EulerSavingsRate.sol (ESE)1
src/EVault/shared/types/Flags.sol (FSG)0
src/EVault/modules/Governance.sol (GEC)6
src/GenericFactory/GenericFactory.sol (GFY)7
src/Synths/IRMSynth.sol (IRM)1
src/EVault/modules/Initialize.sol (IEZ)1
src/InterestRateModels/IRMLinearKink.sol (IRL)1
src/EVault/shared/types/LTVType.sol (LTV)0
src/EVault/shared/LTVUtils.sol (LTU)0
src/EVault/shared/types/LTVConfig.sol (LTC)1
src/EVault/modules/Liquidation.sol (LNO)3
src/EVault/shared/LiquidityUtils.sol (LUS)0
src/GenericFactory/MetaProxyDeployer.sol (MPD)4
src/EVault/shared/types/Owed.sol (ODE)0
src/EVault/shared/lib/ProxyUtils.sol (PUS)0
src/ProtocolConfig/ProtocolConfig.sol (PCG)4
src/Synths/PegStabilityModule.sol (PSM)5
src/EVault/shared/lib/RPow.sol (RPW)0
src/EVault/shared/lib/RevertBytes.sol (RBS)0
src/EVault/modules/RiskManager.sol (RMR)1
src/EVault/shared/types/Shares.sol (SSE)0
src/EVault/shared/Storage.sol (SEG)2
src/EVault/shared/types/Snapshot.sol (STO)1
src/EVault/shared/lib/SafeERC20Lib.sol (SER)0
src/EVault/modules/Token.sol (TNE)0
src/EVault/shared/types/Types.sol (TSE)0
src/EVault/shared/types/UserStorage.sol (USE)2
src/EVault/modules/Vault.sol (VTL)0
src/EVault/shared/types/VaultCache.sol (VCE)0
src/EVault/shared/types/VaultStorage.sol (VSE)0