Files
openzeppelin-contracts/certora/scripts/passes/verifyGovernor.sh
2022-09-29 18:40:14 +02:00

16 lines
507 B
Bash
Executable File

#!/usr/bin/env bash
set -euxo pipefail
# Changed: GovernorHarness missing
#
# Note: rule `immutableFieldsAfterProposalCreation` fails with
# GovernorFullHarness because of late quorum changing the vote's end.
certoraRun \
certora/harnesses/ERC20VotesHarness.sol certora/harnesses/GovernorHarness.sol \
--verify GovernorHarness:certora/specs/GovernorBase.spec \
--link GovernorHarness:token=ERC20VotesHarness \
--solc solc \
--optimistic_loop \
--settings -copyLoopUnroll=4 \
$@