ID | Severity | Status | Title 37 Findings | Location |
---|
C-01 | CRITICAL | FIXED | Withdrawal without considering loan interest creates bad debt in | InterestToken.sol |
M-01 | MAJOR | NO ISSUE | Possible overflow in | HarvestableManager.sol |
M-02 | MAJOR | FIXED | Zero debt size sets | InterestToken.sol |
M-03 | MAJOR | FIXED | Excessive debt repayment locks liquidation process in | LiquidatableManager.sol |
M-04 | MAJOR | ACKNOWLEDGED | Harvest profit deprivation due to resetting | HarvestableVault.sol |
M-05 | MAJOR | FIXED | Absence of whitelist allows injection and distribution of "dirty" cryptocurrency in | HarvestableManager.sol |
M-06 | MAJOR | NO ISSUE |
| GroomableManager.sol |
W-01 | WARNING | ACKNOWLEDGED | Lack of functionality to withdraw stuck tokens | |
W-02 | WARNING | FIXED | Non-zero balance with zero index in | InterestToken.sol |
W-03 | WARNING | NO ISSUE | Reference price is set up externally in | StrategyGenericPool.sol |
W-04 | WARNING | ACKNOWLEDGED | Possibility of complete withdrawal in case of farm loss in | VaultCore.sol |
W-05 | WARNING | FIXED | No | VaultRegistry.sol |
W-06 | WARNING | FIXED | Incorrect farm mode disable condition in | FarmModeDecisionMaker.sol |
W-07 | WARNING | NO ISSUE | Insufficient reference price validation in | StrategyGenericPool.sol |
W-08 | WARNING | FIXED |
| VaultRegistry.sol Ingress.sol FarmModeDecisionMaker.sol |
W-09 | WARNING | ACKNOWLEDGED | Lack of | |
W-10 | WARNING | FIXED | Potential for duplicate token creation in | TokensFactory.sol |
W-11 | WARNING | ACKNOWLEDGED | Deposit limit check may cause transaction reversion in | Ingress.sol |
W-12 | WARNING | FIXED |
| DebtToken.sol |
W-13 | WARNING | ACKNOWLEDGED | Lack of support for deflationary tokens in | VaultCore.sol VaultERC20.sol |
W-14 | WARNING | FIXED | Reassigned | HarvestableManager.sol |
W-15 | WARNING | FIXED | No parameters validation | FarmModeDecisionMaker.sol VaultRegistry.sol VaultOperable.sol FarmBuffer.sol FarmModeVault.sol |
I-01 | INFO | ACKNOWLEDGED | Redundant | InterestToken.sol |
I-02 | INFO | FIXED | Unused constant | InterestToken.sol |
I-03 | INFO | FIXED | Fee is charged on withdrawal in | VaultCore.sol |
I-04 | INFO | ACKNOWLEDGED | Variable can be immutable in | FarmBufferStrategy.sol |
I-05 | INFO | FIXED | Suboptimal reading of the | HarvestableManager.sol |
I-06 | INFO | FIXED | Simplifying subtraction of | HarvestableManager.sol |
I-07 | INFO | FIXED | Code duplication in | LiquidatableManager.sol HarvestableVault.sol |
I-08 | INFO | FIXED | Use | |
I-09 | INFO | FIXED | Int type initialization to zero is redundant | |
I-10 | INFO | FIXED | Floating | |
I-11 | INFO | FIXED | Use | CommitMath.sol |
I-12 | INFO | NO ISSUE | Manual price limit in | HarvestableManager.sol |
I-13 | INFO | NO ISSUE | Double execution of | SnapshotableManager.sol |
I-14 | INFO | FIXED | Missed error handling in | HarvestableManager.sol |
I-15 | INFO | FIXED | Magic numbers | CommitMath.sol HealthFactorCalculator.sol RebalanceIncentivesController.sol ConfigurableManager.sol GroomableManager.sol GroomableVault.sol LiquidatableManager.sol LiquidatableVault.sol HarvestableManager.sol HarvestableVault.sol SnapshotableVault.sol VaultCore.sol VaultInitializer.sol FarmModeDecisionMaker.sol |
Please select finding