Closed code423n4 closed 2 years ago
WatchPug
Unused local variables in contracts increase contract size and gas usage at deployment.
Instances include:
https://github.com/code-423n4/2021-11-nested/blob/f646002b692ca5fa3631acfff87dda897541cf41/contracts/NestedFactory.sol#L379-L383
(uint256[] memory amounts, address[] memory tokens) = OperatorHelpers.decodeDataAndRequire( data, _inputToken, _outputToken );
tokens is unused.
tokens
https://github.com/code-423n4/2021-11-nested/blob/f646002b692ca5fa3631acfff87dda897541cf41/contracts/NestedFactory.sol#L410-L414
duplicate #195
also duplicate #67 & #66
Handle
WatchPug
Vulnerability details
Unused local variables in contracts increase contract size and gas usage at deployment.
Instances include:
https://github.com/code-423n4/2021-11-nested/blob/f646002b692ca5fa3631acfff87dda897541cf41/contracts/NestedFactory.sol#L379-L383
tokens
is unused.https://github.com/code-423n4/2021-11-nested/blob/f646002b692ca5fa3631acfff87dda897541cf41/contracts/NestedFactory.sol#L410-L414
tokens
is unused.