a user with no NFTS can able to claim one
if user A transfers NFT to the EggVault
contract address , with the help of EggVault::depositEgg
function user B can able to change the eggDepositors[tokenId]
state to his contract address and can able to withdraw the NFT that was sent by user A
Manul Review
As EggVault::depositEgg
was used by the EggHuntGame
we need to add a condition that only the EggHuntGame
contract can able to deposit
And if we thought of having a function that users can able to deposit to vault directly we can implement one
Front-running depositEgg allows deposit ownership hijacking.
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.