safe-global / safe-smart-account

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

Formal verification: add owner related invariants #600

Closed mmv08 closed 1 year ago

mmv08 commented 1 year ago

This PR checks for three properties:

The PR is based on Akshay's rules that haven't been pushed to the main branch. I had to change the sentinel as an owner invariant to a rule because, as an invariant, it didn't pass the vacuity check. It also adds changes for the cli v2 and CVL 2

github-actions[bot] commented 1 year ago

Pull Request Test Coverage Report for Build 5453384937


Totals Coverage Status
Change from base Build 5453355428: 0.0%
Covered Lines: 318
Relevant Lines: 333

💛 - Coveralls