Import statements should explicitly specify which contracts or functions are being imported to improve code clarity and reduce compilation size.
The contract uses non-specific imports that import entire files rather than specific contracts, making dependencies less explicit.
Likelihood:
Import statement affects every compilation
Code clarity issue is always present during auditing
Impact:
Dependencies are less explicit and harder to audit
Potential namespace pollution from unused imports
Slightly larger compiled contract size
Reduced code readability and maintainability
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.