Closed greged93 closed 2 months ago
Can I take this task?
Hey @elielnfinic! Thanks for showing interest. We've created an application for you to contribute to Kakarot zkEVM. Go check it out on OnlyDust!
Hey @elielnfinic, I think this would be a little complicated for someone who hasn't yet worked on our repo.
Alright @greged93, no problem.
Loops seem to take a lot of steps on execution. I think we can highly optimise them by profiling what takes the more steps in a loop. The below solidity contract can be used as a bench:
For reference, the execution of the loop for the above contract currently takes
14_093_197
steps when ran withmax = 400
(checkstarkli transaction-receipt 0x142c47b0d4000f9c37490237b36a1e5cdf455b9e2a17cf4fa70974e19a5ecac
on Kakarot Sepolia).