Adding variable i as unchecked may help reduce gas. Can be used in 2 for loops in DSCEngine.Links shown above.
Foundry test suit
one of the for loop customized for gas saving shown below
for (uint256 i ; i < tokenAddresses.length; ) {
s_priceFeeds[tokenAddresses[i]] = priceFeedAddresses[i];
s_collateralTokens.push(tokenAddresses[i]);
unchecked{
++i;
}
}
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.