Liquidated NFT will be locked in the StabilityPool
When the borrower's position is unhealthy, we can liquidate this borrower's position via liquidateBorrower(). In function finalizeLiquidation(), we will transfer the borrower's NFTs to the stability pool.
The problem is that there is not one interface in stability pool to transfer these NFTs out of the stability pool.
According to current design, these NFTs are expected to transfer to NFTLiquidator
contract to sell via auction. But we miss the implementation to trigger NFTLiquidator::liquidateNFT()
.
Liquidated NFTs will be locked in the stability pool contract.
Manual
Add one interface in stability pool to process the liquidated NFTs.
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.