Beginner FriendlyFoundry
100 EXP
View results
Submission Details
Severity: high
Valid

No Fallback/Receive

Summary

Missing Fallback/Receive Function: The contract does not have a fallback or receive function, preventing it from receiving ETH directly unless through specific functions. This limitation can reduce the contract's usability and flexibility.

Vulnerability Details:

  • The absence of a fallback or receive function means the contract cannot accept direct ETH transfers, restricting its functionality.

Impact:

  • Limits the contract's ability to handle direct ETH transfers, potentially reducing its usability and flexibility for users and integrators.

Tools Used:

  • 👀 (Visual Inspection)

  • Audit Wizard

  • AI

Recommendations:

  • Implement a fallback or receive function to handle direct ETH transfers, enhancing the contract's usability and allowing it to accept ETH directly. This will improve the flexibility and integration capabilities of the contract.

Updates

Lead Judging Commences

bube Lead Judge 11 months ago
Submission Judgement Published
Validated
Assigned finding tags:

Missing receive function

Support

FAQs

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