WBTC token can be paused
WBTC token is pausable and if paused the Decentralized StableCoin protocol can not function normally
Medium: If WBTC is paused then transfers of WBTC are not possible, which impacts ability to deposit, ability to pay back collateral to user, which impacts working of protocol hence the inability for peg to be maintained for the stablecoin
The functions relying on .transfer() and .transferFrom() of WBTC in the contract e.g _redeemCollateral() DSCEngine.sol lines 282-287 will not work. This stops deposits of WBTC, redemptions of WBTC crippling the protocol
Manual Analysis
It is recommended to have safeguards e.g pausable protocol so that in the rare case WBTC is paused, the protocol can also be paused. alternatively replace WBTC with more decentralized collateral asset that is not Pausable
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.