Audit Wizard find the bug challenges test your smart contract security and solidity knowledge. Unlike simple code snippet challenges, Audit Wizard challenges present you with a fully functional contract that has a security vulnerability. It is up to you to figure out where the bug is and submit your answer using the "Submit Answer" Button.
Correctly finding the bug will unlock a commemorative badge in Audit Wizard - badges will be added to your auditor profile. This is just the start - participate in each challenge to build your collection!
This challenge includes an NFT (ERC-721) borrowing/lending system. Lenders can stake their NFTs and set a collateral amount that borrowers must stake with the contract before they can borrow that NFT. Borrowers pay a portion of that stake as rent to the lender, based on how long they hold the NFT. NFTs can be returned by borrowers to retrieve their remaining collateral.
Wizards have heard arcane whispers that this contract could be completely drained. You've been tasked with uncovering the vulnerability. Find it, and the wizards will surely appreciate your skills.
This challenge ends in one week, on 1/30.
Happy hunting!