Omniscia AllianceBlock Audit
LibTeleport Code Style Findings
LibTeleport Code Style Findings
LTT-01C: Inefficient Iterator Increment Statements
Type | Severity | Location |
---|---|---|
Gas Optimization | ![]() | LibTeleport.sol:L33, L42 |
Description:
The referenced iterator increment statements are inefficient as they perform an addition-assignment instead of a prefix increment operator.
Example:
contracts/libraries/LibTeleport.sol
33i += 1;
Recommendation:
We advise the prefix increment operator (++i
) to be utilized, optimizing each increment statement's gas cost.
Alleviation (54fd570de24631ca65a7cea022aebe43225a08c7):
The referenced iterator instances were properly updated to prefix increment operators rendering this exhibit fully addressed.