Open code423n4 opened 2 years ago
Unnecessary initialization of integers to zero
This should be optimized by the compiler automatically. I tested this and confirmed it's not beneficial - some functions save a tiny amount, others got a bit worse.
++i and (++j) costs less gas compared to i++ (j++)
True, small savings here.
Gas Report for OpenSea by Perito Flores
[G-00] Unnecessary initialization of integers to zero
In for loops
Variable extraCeling
[G-01] ++i and (++j) costs less gas compared to i++ (j++)
At many parts of your code (especially for loops) you are using i++. I suggest change all for ++i.