Closed akshay-ap closed 3 months ago
Totals | |
---|---|
Change from base Build 9676758763: | 0.0% |
Covered Lines: | 389 |
Relevant Lines: | 401 |
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
contracts/SafeL2.sol | 0 | 1 | 0.0% | ||
<!-- | Total: | 1 | 2 | 50.0% | --> |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
contracts/SafeL2.sol | 4 | 0.0% | ||
<!-- | Total: | 4 | --> |
Totals | |
---|---|
Change from base Build 9676758763: | -0.7% |
Covered Lines: | 384 |
Relevant Lines: | 401 |
Totals | |
---|---|
Change from base Build 9676758763: | 0.0% |
Covered Lines: | 389 |
Relevant Lines: | 401 |
Totals | |
---|---|
Change from base Build 9676758763: | 0.0% |
Covered Lines: | 389 |
Relevant Lines: | 401 |
Totals | |
---|---|
Change from base Build 9676758763: | 0.0% |
Covered Lines: | 389 |
Relevant Lines: | 401 |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
contracts/base/ModuleManager.sol | 1 | 92.93% | ||
<!-- | Total: | 1 | --> |
Totals | |
---|---|
Change from base Build 9676758763: | 0.0% |
Covered Lines: | 389 |
Relevant Lines: | 401 |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
contracts/base/ModuleManager.sol | 1 | 92.93% | ||
<!-- | Total: | 1 | --> |
Totals | |
---|---|
Change from base Build 9676758763: | 0.0% |
Covered Lines: | 389 |
Relevant Lines: | 401 |
Totals | |
---|---|
Change from base Build 9676758763: | -0.01% |
Covered Lines: | 388 |
Relevant Lines: | 400 |
Fixes #775, #735
To have a broader context on overall changes in the code use this diff
Changes in PR:
Code size change
Increase by 51 bytes in Safe with diff: https://github.com/safe-global/safe-smart-account/compare/499b17ad..improvement-execTransaction-post-call-hook:
This PR
Commit (Prior to merging #772)
Gas usage with Safe contract
This PR
Commit (Prior to merging #772)
Alternatives considered
A.
Add a post call hook
onAfterExecTransaction
Cons:
additionalInfo
as a method parameter and building this value prior to the execution but compiler reports CompilerError:Stack too deep, try removing local variables
.