Staking contract is Ownable but does not use the Ownable functionality
Staking.sol line 11 inherits Ownable for access control but never uses it. There are no onlyOwner functions in the contract. There is nothing that indicates need for access control, rights, ownerships etc
Informational + Gas to Potential Low: Informational in that it impacts code quality, maintainability. Gas in that it makes the Staking.sol contract bigger than necessary as all functionality of Ownable is added into it increasing its size which leads to more expensive deployments costs etc. Potential Low in that it may be indicative of missing logic that was planned for but was not added to the code.
Manual Analysis
It is recommended that if this was done in error to remove else to consider what intended functionality may have been missed
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.