safe-global / safe-smart-account

Safe allows secure management of blockchain assets.
https://safe.global
GNU Lesser General Public License v3.0
1.84k stars 907 forks source link

Evaluate strategies for reducing Safe code size #713

Closed nlordell closed 8 months ago

nlordell commented 9 months ago

Both #707 #708 increase the code size of the Safe contract, and it is likely that including fixes for both will result in the full Safe code not fitting in 24K (especially since optimizations are disabled).

This issue captures the work to investigate code reduction tricks in order to squeeze in fixes for the 2 aforementioned PRs.

Expected Outcome