Last Man Standing

First Flight #45
Beginner FriendlyFoundrySolidity
100 EXP
View results
Submission Details
Impact: low
Likelihood: high
Invalid

Unchanged Variable Should Use constant or immutable

ssary storage usage and higher gas costs.

@> uint256 public initialGracePeriod;

Risk

Likelihood:

  • Happens frequently in contracts during developing.

Impact:

  • Cost more gas when deploying the contract and contract in runtime.

Proof of Concept

// current
uint256 public initialGracePeriod;
// better
uint256 public immutable initialGracePeriod;

Recommended Mitigation

Change the variable initialGracePeriod to immutable.

- uint256 public initialGracePeriod;
+ uint256 public immutable initialGracePeriod;
Updates

Appeal created

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.