safe-global / safe-smart-account

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

Feature: Module guard #571

Closed akshay-ap closed 1 year ago

akshay-ap commented 1 year ago

This PR adds support for module transactions in guards:

Considerations

github-actions[bot] commented 1 year ago

CLA Assistant Lite bot:
Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request

github-actions[bot] commented 1 year ago

Pull Request Test Coverage Report for Build 5046998421


Changes Missing Coverage Covered Lines Changed/Added Lines %
contracts/base/ModuleManager.sol 3 6 50.0%
<!-- Total: 3 6 50.0% -->
Totals Coverage Status
Change from base Build 5024015688: 0.5%
Covered Lines: 318
Relevant Lines: 322

💛 - Coveralls
akshay-ap commented 1 year ago

Due to contract size limitation (Safe.sol and SafeL2.sol) we are not merging this feature in 1.5.0 unless another feature update reduces the size.

akshay-ap commented 1 year ago

recheck