Closed akshay-ap closed 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
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
contracts/base/ModuleManager.sol | 3 | 6 | 50.0% | ||
<!-- | Total: | 3 | 6 | 50.0% | --> |
Totals | |
---|---|
Change from base Build 5024015688: | 0.5% |
Covered Lines: | 318 |
Relevant Lines: | 322 |
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.
recheck
This PR adds support for module transactions in guards:
The new guard interface:
Considerations
checkAfterExecution
in case of a module transaction. We don't get much data after the execution, so it was decided to keep the old method and pass the hash of the calldata