Vyper Vested Claims

First Flight #34
Beginner FriendlyDeFi
100 EXP
View results
Submission Details
Severity: medium
Invalid

Missing Modifier for _verify_proof in VestedAirdrop

Summary

The _verify_proof function lacks a visibility modifier.

Vulnerability Details

  • Vyper requires explicit visibility modifiers (@internal, @external).

  • _verify_proof should be marked as @internal.

Tool Used

  • Manual review

Impact

  • Functions may be misused if not properly restricted.

Recommendations

  • Add modifiers

@internal
def _verify_proof(proof: DynArray[bytes32, 20], leaf: bytes32) -> bool:
...
Updates

Appeal created

bube Lead Judge 4 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.