Rust Fund

AI First Flight #9
Beginner FriendlyRust
EXP
View results
Submission Details
Impact: low
Likelihood: low
Invalid

Typo in Field Name: dealine_set vs deadline_set

Root + Impact

Description

  • The Fund struct contains a field named dealine_set (missing 'd') instead of deadline_set. While this is a spelling error and doesn't affect functionality, it creates inconsistency in the codebase and could lead to confusion during future development or audits.

#[account]
#[derive(InitSpace)]
pub struct Fund {
#[max_len(200)]
pub name: String,
#[max_len(5000)]
pub description: String,
pub goal: u64,
pub deadline: u64,
pub creator: Pubkey,
pub amount_raised: u64,
pub dealine_set: bool, // ❌ Typo: should be "deadline_set"
}

Risk

Likelihood:

  • Typo already exists but causes no runtime issues

  • Only impacts future maintainers reading code

  • Won't trigger during normal operation

Impact:

  • Code maintainability issue

  • Potential confusion for developers

  • nconsistent naming convention (deadline vs dealine)

  • No security impact, but reduces code quality

Proof of Concept

N/A

Recommended Mitigation

#[account]
#[derive(InitSpace)]
pub struct Fund {
#[max_len(200)]
pub name: String,
#[max_len(5000)]
pub description: String,
pub goal: u64,
pub deadline: u64,
pub creator: Pubkey,
pub amount_raised: u64,
pub deadline_set: bool, // ✅ Corrected
}
Updates

Lead Judging Commences

ai-first-flight-judge Lead Judge 2 days ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement

Support

FAQs

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

Give us feedback!