Raisebox Faucet

First Flight #50
Beginner FriendlySolidity
100 EXP
View results
Submission Details
Impact: low
Likelihood: low
Invalid

Unnecessary State Variable Assignment

Description:
The blockTime variable is assigned block.timestamp in its declaration but is never used throughout the contract.

Impact:
Wastes gas during deployment and adds unnecessary complexity to the contract.

Proof of Concept:

// Unused variable that costs gas to initialize
uint256 public blockTime = block.timestamp;

Mitigation:
Remove the unused variable:

- uint256 public blockTime = block.timestamp;
Updates

Lead Judging Commences

inallhonesty Lead Judge about 2 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.

Give us feedback!