uint without defining if uint8, uint32 uint256 was intended
Staking.sol line 38 -> function deposit(uint _amount) external { // uint defaults to uint256 was that the intention?
Staking.sol line 46 -> function withdraw(uint _amount) external { //maybe intention was to use uint16 to limit amount size?
With implicit use of uint questions above are valid as its not clear if the default of uint256 was desired or smaller uints
Informational: This impacts code readability, code interpretability, may even introduce errors as there may be misunderstanding if smaller uint were intended. It is best practise to explicitly state uint as uint256 if that is intended desire
Manual Analyis
Explicitly use uint as uint256
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.