There is few functions that marked as public but, never used it interanlly. Such as:
BidBeasts::mint()
BidBeasts::burn()
BidBeastsNFTMarket::getListing()
BidBeastsNFTMarket::getHighestBid()
BidBeastsNFTMarket::getOwner()
Consider to marked those function as a external instead marked as a public, because:
External: parameters are read directly from calldata without copying to memory
Public: The compiler automatically creates a wrapper that copies the arguments from calldata to memory, so that the function can be called both internally and externally.
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.