Sablier

Sablier
DeFiFoundry
53,440 USDC
View results
Submission Details
Severity: low
Invalid

Redundant import statement in contract `SablierV2LockupLinear`

Summary

The SablierV2Lockup abstract contract is imported twice in the SablierV2LockupLinear contract.

Vulnerability Details

In src/SablierV2LockupLinear.sol, SablierV2Lockup was imported twice like this:

import { SablierV2Lockup } from "./abstracts/SablierV2Lockup.sol";
import { SablierV2Lockup } from "./abstracts/SablierV2Lockup.sol";

While this does not impact the functionality or gas costs directly, it is recommended to remove redundant imports to improve code clarity and maintainability.

Tools Used

Manual review

Recommendations

It is recommended to remove the unnecessary duplicate imports from the code of the contracts.

import { SablierV2Lockup } from "./abstracts/SablierV2Lockup.sol";
-import { SablierV2Lockup } from "./abstracts/SablierV2Lockup.sol";
Updates

Lead Judging Commences

inallhonesty Lead Judge about 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

Info/Gas/Invalid as per Docs

https://docs.codehawks.com/hawks-auditors/how-to-determine-a-finding-validity

Support

FAQs

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