code-423n4 / 2022-06-yieldy-findings

0 stars 0 forks source link

Gas Optimizations #297

Open code423n4 opened 2 years ago

code423n4 commented 2 years ago

Use unchecked block for gas savings

https://github.com/code-423n4/2022-06-yieldy/blob/524f3b83522125fb7d4677fa7a7e5ba5a2c0fe67/src/contracts/Staking.sol#L716

Use cached local variables

_total supply is already cached in currentTotalSupply so that can be used instead.

https://github.com/code-423n4/2022-06-yieldy/blob/524f3b83522125fb7d4677fa7a7e5ba5a2c0fe67/src/contracts/Yieldy.sol#L83

toshiSat commented 2 years ago

sponsor approved