Unused Ownable Contract in Staking.sol
The contract Staking.sol implements the Ownable contract but does not utilize its functionality. There are no methods that require authorized permission from the owner, making the inclusion of Ownable unnecessary.
The inclusion of the unused Ownable contract adds unnecessary complexity to the contract code without providing any additional security or functionality. It increases the contract's deployment size and gas costs, which could be avoided by removing the unused Ownable contract.
Manual Review
Remove it entirely to simplify the codebase.
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.