Part 2

Zaros
PerpetualsDEXFoundrySolidity
70,000 USDC
View results
Submission Details
Severity: high
Invalid

DebtSettlementKeeper.sol is not implemented, so keeper functions in the CreditDelegationBranch cannot be called

Summary

DebtSettlementKeeper contract is empty.

Vulnerability Details

Due to the keeper contract not being implemented, it is not possible to call functions in the CreditDelegationBranch which have the onlyRegisteredSystemKeepers modifier. These are the following functions:

  • convertMarketsCreditDepositsToUsdc

  • settleVaultsDebt

  • rebalanceVaultsAssets

All these functions are crtical to the protocol's functioning, so not being able to call them automatically will hinder the protocol from functioning correctly.

Impact

Protocol will not be able to carry out critical functions - settle the vault's debt, rebalance its assets and convert deposits to USDC.

Tools Used

Manual Review

Recommendations

Implement a DebtSettlementKeeper to call the functions mentioned above in an automated way.

Updates

Lead Judging Commences

inallhonesty Lead Judge 7 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

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