- 29 Oct, 2023 40 commits
-
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
fix guard? temp: add commented out assertions in multistep test test(ctb): Add pre-checks to owner management fuzz test test(ctb): Add WrappedGuard to expose the ownersBefore set
-
Maurelian authored
-
Maurelian authored
Loosening this requirement should provide added flexibility when setting up the liveness system
-
Maurelian authored
-
Maurelian authored
Also adds comments to clarify the logic.
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
A new pure function getPrevOwnerFromList() accepts a list to search in, this avoids making an extra call which breaks expectRevert tests.
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
Rather than using an OR clause we put them inside an if statement. This allows us to clarify the error message and is more testable.
-
Maurelian authored
-
Maurelian authored
Can now easily add, remove and swap owners. Previous owner identification is handled automatically if not specified. This allows for testing errors by specifying an incorrect prevOwner.
-
Maurelian authored
Moving the multiple overriden execTransaction calls to the end is more readable. The other write operations are also now grouped together.
-
Maurelian authored
-
Maurelian authored
This also move the OwnerSimulator into the lib, which nicely abstracts that away.
-
Maurelian authored
Also make lib functions internal which removes the deploy and linking with solidity libs.
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
It was only used once.
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-