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: Rules for is/add/remove/swapOwner #629

Closed jhoenicke closed 1 year ago

jhoenicke commented 1 year ago

This fixes some problems with the previous invariants. The main part is adding new rules that verify that isOwner, addOwnerWithThreshold, removeOwner and swapOwner behave as intended.

In particular it checks that

coveralls commented 1 year ago

Pull Request Test Coverage Report for Build 5713237242


Totals Coverage Status
Change from base Build 5599800372: 0.0%
Covered Lines: 318
Relevant Lines: 330

💛 - Coveralls
mmv08 commented 1 year ago

Thank you!