code-423n4 / 2022-05-backd-findings

0 stars 0 forks source link

Gas Optimizations #164

Open code423n4 opened 2 years ago

code423n4 commented 2 years ago
  1. "!=" instead of ">"

POC

https://github.com/code-423n4/2022-05-backd/blob/8121e5244ca29f87b0763d05a69e7fc654d14f45/protocol/contracts/tokenomics/AmmConvexGauge.sol#L158

Impact

!= 0 better than use > 0 to safe gas.

  1. Chached array

POC

https://github.com/code-423n4/2022-05-backd/blob/8121e5244ca29f87b0763d05a69e7fc654d14f45/protocol/contracts/RewardHandler.sol#L42

Impact

chached array length "pool.length" to save gas.

GalloDaSballo commented 2 years ago

 "!=" instead of ">"

Saves 3 gas

Chached array

Saves 3 gas

Total Gas Saved 6