up
This commit is contained in:
@ -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);
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user