Context / issue
Safe v1.5.0 has some changes that have an effect on the 4337 module code. Namely:
Proposed solution
Implement required changes to the 4337 contracts to ensure compatibility with Safe v1.5.0:
Alternatives
Don't update the codebase to account for changes in Safe 1.5.0.
Context / issue
Safe v1.5.0 has some changes that have an effect on the 4337 module code. Namely:
viaIRoptimization flag to improve gas characteristics of the module (see Enabling yul optimizer and viaIR based compilation #207)Proposed solution
Implement required changes to the 4337 contracts to ensure compatibility with Safe v1.5.0:
viaIRflag for improved gas characteristicsAlternatives
Don't update the codebase to account for changes in Safe 1.5.0.