NFTs can get stuck in the StabilityPool
after liquidation.
After the liquidation's grace period matures, the owner of StabilityPool
calls liquidateBorrower
to finalize the liquidation.
The liquidateBorrower
function will then make a call to finalizeLiquidation
on LendingPool.sol
:
The lending pool transfers the borrower's NFTs to the StabilityPool
as part of the liquidation:
The problem is that there are no functions inside the StabilityPool
to manage the received NFTs (such as transferring them out or performing other actions). As a result, the NFTs will get stuck in the StabilityPool
, essentially rendering them inaccessible.
NFTs will become stuck and inaccessible.
Manual Review
Define a mechanism to allow retrieval of NFTs from the StabilityPool.
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.