Omniscia LimeChain Audit
WrappedERC721 Static Analysis Findings
WrappedERC721 Static Analysis Findings
WER-01S: Variable Shadowing
| Type | Severity | Location |
|---|---|---|
| Language Specific | Informational | WrappedERC721.sol:L11 |
Description:
The name and symbol variables shadow the declarations of the same name within the ERC721 implementation.
Example:
contracts/WrappedERC721.sol
11constructor(string memory name, string memory symbol)12 ERC721(name, symbol)13{}Recommendation:
We advise them to be suffixed with an underscore (_) to prevent the naming collision.
Alleviation:
The variables were instead prefixed with an underscore thereby achieving the same result.