code-423n4 / 2022-07-swivel-findings

0 stars 1 forks source link

Gas Optimizations #176

Open code423n4 opened 2 years ago

code423n4 commented 2 years ago

Table of contents

Disclaimer

[G-01] Try ++i instead of i++

Description:

Recommendations:

All occurances:

[G-02] Consider a = a + b instead of a += b

Description:

All occurances:

Description:

All occurances:

[G-04] Cache state variables, MLOAD << SLOAD

Description:

All occurances:

[G-05] Declare immutable instead of state variables

Description:

All occurances:

Description:

All occurances:

Description:

All occurances:

Description:

All occurances:

Description:

All occurances:

Description:

All occurances:

Description:

All occurances:

Summing up:

robrobbins commented 2 years ago

adressing g: 09. no need to mstore the length of calldata arrays. rest are dupes or wontfix