reorganized scripts

This commit is contained in:
Nick Armstrong
2022-08-11 20:40:13 -07:00
parent b90f4d285e
commit 3e6045155e
21 changed files with 50 additions and 86 deletions

View File

@ -0,0 +1,9 @@
certoraRun \
certora/harnesses/AccessControlHarness.sol \
--verify AccessControlHarness:certora/specs/AccessControl.spec \
--solc solc8.2 \
--optimistic_loop \
--cloud \
--msg "AccessControl verification" \
--send_only

View File

@ -0,0 +1,11 @@
#!/bin/bash
make -C certora munged
sh certora/scripts/Round2/verifyAccessControl.sh
sh certora/scripts/Round2/verifyERC20FlashMint.sh
sh certora/scripts/Round2/verifyERC20Votes.sh
sh certora/scripts/Round2/verifyERC20Wrapper.sh
sh certora/scripts/Round2/verifyERC721Votes.sh
sh certora/scripts/Round2/verifyERC1155.sh
sh certora/scripts/Round2/verifyTimelock.sh

View File

@ -0,0 +1,10 @@
certoraRun \
certora/harnesses/ERC1155/ERC1155Harness.sol \
--verify ERC1155Harness:certora/specs/ERC1155.spec \
--solc solc8.2 \
--optimistic_loop \
--loop_iter 3 \
--send_only \
--cloud \
--msg "ERC1155"

View File

@ -0,0 +1,10 @@
certoraRun \
certora/harnesses/ERC20FlashMintHarness.sol certora/harnesses/IERC3156FlashBorrowerHarness.sol \
certora/munged/token/ERC20/ERC20.sol certora/helpers/DummyERC20A.sol certora/helpers/DummyERC20B.sol \
--verify ERC20FlashMintHarness:certora/specs/ERC20FlashMint.spec \
--solc solc8.2 \
--optimistic_loop \
--cloud \
--msg "ERC20FlashMint verification" \
--send_only

View File

@ -0,0 +1,13 @@
certoraRun \
certora/harnesses/ERC20VotesHarness.sol \
--verify ERC20VotesHarness:certora/specs/ERC20Votes.spec \
--solc solc8.2 \
--disableLocalTypeChecking \
--optimistic_loop \
--settings -copyLoopUnroll=4 \
--cloud \
--send_only \
--msg "ERC20Votes" \
# --staging "alex/new-dt-hashing-alpha" \

View File

@ -0,0 +1,10 @@
certoraRun \
certora/harnesses/ERC20WrapperHarness.sol \
certora/helpers/DummyERC20A.sol certora/helpers/DummyERC20B.sol \
--verify ERC20WrapperHarness:certora/specs/ERC20Wrapper.spec \
--solc solc8.2 \
--optimistic_loop \
--cloud \
--msg "ERC20Wrapper verification" \
--send_only

View File

@ -0,0 +1,14 @@
certoraRun \
certora/harnesses/ERC721VotesHarness.sol \
certora/munged/utils/Checkpoints.sol \
--verify ERC721VotesHarness:certora/specs/ERC721Votes.spec \
--solc solc8.2 \
--disableLocalTypeChecking \
--optimistic_loop \
--settings -copyLoopUnroll=4 \
--cloud \
--send_only \
--msg "ERC721Votes"
# --staging "alex/new-dt-hashing-alpha" \

View File

@ -0,0 +1,13 @@
certoraRun \
certora/harnesses/TimelockControllerHarness.sol certora/harnesses/AccessControlHarness.sol \
--verify TimelockControllerHarness:certora/specs/TimelockController.spec \
--solc solc8.2 \
--optimistic_loop \
--loop_iter 3 \
--cloud \
--settings -byteMapHashingPrecision=32 \
--msg "TimelockController verification" \
--send_only \
# --staging alex/new-dt-hashing-alpha \