Safe contract v1.5.0

What changes are planned for v1.5.0?

1. Updated EIP-1271 support

Github issue: https://github.com/safe-global/safe-contracts/issues/391

2. Module Guards

Add a feature to control the transactions initiated through a module on similar lines to Transaction guard. This feature is open for discussion. More details will be added later.

3. checkNSignatures with msg.sender
  • This feature is open for discussion. More details will be added later.
  • The changes in this PR to be reviewed

Notes

  • Ensure that changes are minimal
  • Limit the changes to fit into byte codesize limit

Timeline

  • Collect feedback on the proposed changes in the next weeks
  • Start implementing changes in June, 2023
  • Prepare changes by 2023-06-29T22:00:00Z