Omniscia AllianceBlock Audit

LibTeleport Code Style Findings

LibTeleport Code Style Findings

LTT-01C: Inefficient Iterator Increment Statements

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.