-
Notifications
You must be signed in to change notification settings - Fork 7
WATCHPUG - Lack of Redeem Feature #958
Comments
Escalate for 10 USDC |
You've created a valid escalation for 10 USDC! To remove the escalation from consideration: Delete your comment. You may delete or edit your escalation comment anytime before the 48-hour escalation window closes. After that, the escalation becomes final. |
Escalate for 10 USDC This is a valid High. Escalating the comment:
The impact is explained on the whitepaper and quoted on the "Vulnerability Detail" section from issue #218: As per the USSD whitepaper:
The importance of this is said here:
And the most important feature is to have a mechanism to "help USSD recover in negative scenarios":
|
You've created a valid escalation for 10 USDC! To remove the escalation from consideration: Delete your comment. You may delete or edit your escalation comment anytime before the 48-hour escalation window closes. After that, the escalation becomes final. |
Result: |
Escalations have been resolved successfully! Escalation status:
|
WATCHPUG
medium
Lack of Redeem Feature
Summary
Vulnerability Detail
The whitepaper mentions a redeeming feature that allows the user to redeem USSD for DAI (see section 4 "Mint and redeem"), but it is currently missing from the implementation.
Although there is a "redeem" boolean in the collateral settings, there is no corresponding feature that enables the redemption of USSD to any of the underlying collateral assets.
Impact
Code Snippet
https://github.com/sherlock-audit/2023-05-USSD/blob/main/ussd-contracts/contracts/interfaces/IUSSDRebalancer.sol#L13-L21
Tool used
Manual Review
Recommendation
Revise the whitepaper and docs to reflect the fact that there is no redeem function or add a redeem function.
The text was updated successfully, but these errors were encountered: