start work on governor

This commit is contained in:
Shelly Grossman
2021-09-26 00:21:08 +03:00
parent 1b27c13096
commit 2c08f85744
15 changed files with 430 additions and 0 deletions

2
certora/scripts/Governor.sh Executable file
View File

@ -0,0 +1,2 @@
certoraRun certora/harnesses/GovernorHarness.sol \
--verify GovernorHarness:certora/specs/Privileged.spec

View File

@ -0,0 +1,2 @@
certoraRun certora/harnesses/GovernorCountingSimpleHarness.sol \
--verify GovernorCountingSimpleHarness:certora/specs/Privileged.spec

View File

@ -0,0 +1,2 @@
certoraRun certora/harnesses/GovernorProposalThresholdHarness.sol \
--verify GovernorProposalThresholdHarness:certora/specs/Privileged.spec

View File

@ -0,0 +1,2 @@
certoraRun certora/harnesses/GovernorTimelockCompoundHarness.sol \
--verify GovernorTimelockCompoundHarness:certora/specs/Privileged.spec

View File

@ -0,0 +1,2 @@
certoraRun certora/harnesses/GovernorVotesHarness.sol \
--verify GovernorVotesHarness:certora/specs/Privileged.spec

View File

@ -0,0 +1,2 @@
certoraRun certora/harnesses/GovernorVotesQuorumFractionHarness.sol \
--verify GovernorVotesQuorumFractionHarness:certora/specs/Privileged.spec

7
certora/scripts/check.sh Executable file
View File

@ -0,0 +1,7 @@
echo "Usage: Contract Spec"
echo "e.g. GovernorVotes Privileged"
Contract=$1
Spec=$2
shift 2
certoraRun certora/harnesses/${Contract}Harness.sol \
--verify ${Contract}Harness:certora/specs/${Spec}.spec "$@"