DeFiFoundry
60,000 USDC
View results
Submission Details
Severity: medium
Invalid

[M-1] Local variable is not initialized at several places in the code

Summary: Local variables are not initialized in -

1. LiquidationBranch.liquidateAccounts(uint128[]).ctx

2. SettlementBranch.fillMarketOrder(uint128,uint128,bytes).ctx

3. SettlementBranch._fillOrder(uint128,uint128,uint128,SD59x18,UD60x18).ctx

4. OrderBranch.simulateTrade(uint128,uint128,uint128,int128).ctx

5. TradingAccount.deductAccountMargin(TradingAccount.Data,FeeRecipients.Data,UD60x18,UD60x18,UD60x18).ctx

6.SettlementBranch.fillOffchainOrders(uint128,OffchainOrder.Data[],bytes).ctx

7. LiquidationKeeper.checkUpkeep(bytes).accountsToBeLiquidated

8. OrderBranch.createMarketOrder(OrderBranch.CreateMarketOrderParams).ctx

9. GlobalConfiguration.removeCollateralFromLiquidationPriority(GlobalConfiguration.Data,address).indexCollateral

Vulnerability Details:

Impact:

Tools Used: Slither and Foundry

Recommendations:

Updates

Lead Judging Commences

inallhonesty Lead Judge about 1 year ago
Submission Judgement Published
Invalidated
Reason: Lack of quality

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.