The function handles setting a deadline for a specific fund
account.
There is no validation for the address attempting to set the deadline for a specific fund.
Anyone can modify the deadline: This could result in malicious users or unintended participants setting an arbitrary deadline, which might disrupt the fund's operations or goals.
manual review
Please add valiation for set_dedline
There is no need for additional checks of the caller's key inside the `set_deadline` function because Anchor verifies the `has_one = creator` constraint before executing the function. This ensures that the creator field inside the fund account must match the creator (signer) passed to the function: ``` #[account(mut, has_one = creator)] pub fund: Account<'info, Fund> ``` If they don’t match, the transaction fails. Also, signer verification is included: ``` #[account(mut)] pub creator: Signer<'info>, ``` The creator account must be a signer, meaning the transaction must be signed using the creator's private key.
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.