Description: Many function which are pointed out below uses public as visibility ,but are never used inside the contract .Therefore wasting some gas.
Impact: This will cost some extra gas while deploying and calling those functions.
Proof of Concept: The below proof shows the instances where public is used but not used in that contract.Hence should be converted to external instead .
5 Found Instances
Found in src/BidBeastsNFTMarketPlace.sol
Found in src/BidBeastsNFTMarketPlace.sol
Found in src/BidBeastsNFTMarketPlace.sol
Found in src/BidBeasts_NFT_ERC721.sol
Found in src/BidBeasts_NFT_ERC721.sol
Recommended Mitigation: If a function is marked public but is not used internally, consider marking it as external.
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.