This report emphasizes the importance of activating the Solidity compiler optimizer to optimize gas efficiency during contract deployment and function execution.
Activating the optimizer significantly reduces gas consumption, leading to cost savings and increased contract performance.
Without activating the optimizer, contracts may incur higher gas costs during deployment and function execution, potentially impacting the project's economic viability.
By default, the optimizer will optimize the contract assuming it is called 200 times across its lifetime. If you want the initial contract deployment to be cheaper and the later function executions to be more expensive, set it to --optimize-runs=1. Conversely, if you expect many transactions and do not care for higher deployment cost and output size, set --optimize-runs to a high number.
For further information, please visit this site.
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.