proposeInitialized done
This commit is contained in:
@ -1,8 +1,9 @@
|
|||||||
certoraRun certora/harnesses/GovernorBasicHarness.sol \
|
certoraRun certora/harnesses/GovernorBasicHarness.sol \
|
||||||
--verify GovernorBasicHarness:certora/specs/GovernorBase.spec \
|
--verify GovernorBasicHarness:certora/specs/GovernorBase.spec \
|
||||||
--solc solc8.2 \
|
--solc solc8.2 \
|
||||||
--staging \
|
--staging uri/add_with_env_to_preserved_all \
|
||||||
--optimistic_loop \
|
--optimistic_loop \
|
||||||
--settings -copyLoopUnroll=4 \
|
--settings -copyLoopUnroll=4 \
|
||||||
--rule doubleVoting \
|
--disableLocalTypeChecking \
|
||||||
|
--rule proposalInitiated \
|
||||||
--msg "$1"
|
--msg "$1"
|
||||||
@ -53,6 +53,10 @@ invariant proposalInitiated(uint256 pId)
|
|||||||
(proposalSnapshot(pId) != 0 <=> proposalDeadline(pId) != 0) &&
|
(proposalSnapshot(pId) != 0 <=> proposalDeadline(pId) != 0) &&
|
||||||
(isCanceled(pId) => proposalSnapshot(pId) != 0) &&
|
(isCanceled(pId) => proposalSnapshot(pId) != 0) &&
|
||||||
(isExecuted(pId) => proposalSnapshot(pId) != 0)
|
(isExecuted(pId) => proposalSnapshot(pId) != 0)
|
||||||
|
{ preserved with (env e){
|
||||||
|
require e.block.number > 0;
|
||||||
|
}}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user