|
|
|
@ -1,6 +1,8 @@ |
|
|
|
|
import "helpers.spec" |
|
|
|
|
import "Governor.helpers.spec" |
|
|
|
|
import "GovernorInvariants.spec" |
|
|
|
|
|
|
|
|
|
use invariant proposalStateConsistency |
|
|
|
|
use invariant queuedImplyVoteOver |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
@ -233,7 +235,7 @@ rule execute_sideeffect(uint256 pId, env e, uint256 otherId) { |
|
|
|
|
rule cancel_liveness(uint256 pId, env e) { |
|
|
|
|
require nonpayable(e); |
|
|
|
|
require clockSanity(e); |
|
|
|
|
requireInvariant queuedImplyVoteOver(pId); |
|
|
|
|
requireInvariant queuedImplyVoteOver(e, pId); |
|
|
|
|
|
|
|
|
|
uint8 stateBefore = state(e, pId); |
|
|
|
|
|
|
|
|
|