Closed code423n4 closed 2 years ago
Tomio
Expensive gas
https://github.com/code-423n4/2022-01-openleverage/blob/main/openleverage-contracts/contracts/farming/FarmingPools.sol#L125 // gas cost 26406
Remix
Change to:
function getRewards(address[] calldata stakeTokens) external { uint256 tesstakeTokens = stakeTokens.length; for (uint256 i = 0; i < tesstakeTokens; i++) { getReward(stakeTokens[i]); } } // gas cost 26247
Duplicate to #137 #29
Handle
Tomio
Vulnerability details
Impact
Expensive gas
Proof of Concept
https://github.com/code-423n4/2022-01-openleverage/blob/main/openleverage-contracts/contracts/farming/FarmingPools.sol#L125 // gas cost 26406
Tools Used
Remix
Recommended Mitigation Steps
Change to: