Liquidations will transfer collateral NFTs to StabilityPool
contract. This contract doesn't implement any logic to handle ERC721 tokens, permanently locking all tokens it receives.
StabilityPool inherits from the following contracts: IStabilityPool
, Initializable
, ReentrancyGuard
, OwnableUpgradeable
, PausableUpgradeable
None of these contracts nor the StabilityPool
implements any logic allowing the NFT transfer.
When a borrow position is liquidated all borrower's NFTs used as collateral are transferred to StabilityPool
:
All ERC721 tokens are permanently locked in StabilityPool
.
All ERC721 tokens are permanently locked in StabilityPool
.
use ERC721.safeTransferFrom
when transferring tokens to StabilityPool
;
StabilityPool
to inherit ERC721Holder
implement function to handle ERC721 tokens.
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.