diff --git a/certora/specs/GovernorFunctions.spec b/certora/specs/GovernorFunctions.spec index b5e6d561c..3f361f2b0 100644 --- a/certora/specs/GovernorFunctions.spec +++ b/certora/specs/GovernorFunctions.spec @@ -1,7 +1,7 @@ import "helpers.spec" import "Governor.helpers.spec" -use invariant queuedImplySuccess +use invariant queuedImplyVoteOver /* ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ @@ -233,7 +233,7 @@ rule execute_sideeffect(uint256 pId, env e, uint256 otherId) { rule cancel_liveness(uint256 pId, env e) { require nonpayable(e); require clockSanity(e); - requireInvariant queuedImplySuccess(pId); + requireInvariant queuedImplyVoteOver(pId); uint8 stateBefore = state(e, pId); diff --git a/certora/specs/GovernorInvariants.spec b/certora/specs/GovernorInvariants.spec index 7bbb5bf8b..c1676e449 100644 --- a/certora/specs/GovernorInvariants.spec +++ b/certora/specs/GovernorInvariants.spec @@ -91,12 +91,8 @@ invariant queuedImplyCreated(uint pId) } } -invariant queuedImplyVoteOverAndSuccessful(env e, uint pId) - isQueued(pId) => ( - quorumReached(pId) && - voteSucceeded(pId) && - proposalDeadline(pId) < clock(e) - ) +invariant queuedImplyVoteOver(env e, uint pId) + isQueued(pId) => proposalDeadline(pId) < clock(e) { preserved { require clockSanity(e);