Browse Source

FixingScriptsToWorkWithNewChanges

Aleksander Kryukov 3 years ago
parent
commit
dae72a7e1b
2 changed files with 24 additions and 20 deletions
  1. 1 0
      certora/scripts/WizardControlFirstPriority.sh
  2. 23 20
      certora/scripts/verifyAll.sh

+ 1 - 0
certora/scripts/WizardControlFirstPriority.sh

@@ -2,6 +2,7 @@ certoraRun certora/harnesses/ERC20VotesHarness.sol certora/harnesses/WizardContr
     --link WizardControlFirstPriority:token=ERC20VotesHarness \
     --verify WizardControlFirstPriority:certora/specs/GovernorBase.spec \
     --solc solc8.2 \
+    --disableLocalTypeChecking \
     --staging shelly/forSasha \
     --optimistic_loop \
     --settings -copyLoopUnroll=4 \

+ 23 - 20
certora/scripts/verifyAll.sh

@@ -4,27 +4,30 @@ do
     do      
         contractFile=$(basename $contract)
         specFile=$(basename $spec)
-        echo "Processing ${contractFile%.*} with $specFile"
-        if [[ "${contractFile%.*}" = *"WizardControl"* ]];
+        if [[ "${specFile%.*}" != "RulesInProgress" ]];
         then
-            certoraRun certora/harnesses/ERC20VotesHarness.sol certora/harnesses/$contractFile \
-            --link ${contractFile%.*}:token=ERC20VotesHarness \
-            --verify ${contractFile%.*}:certora/specs/$specFile "$@" \
-            --solc solc8.2 \
-            --staging shelly/forSasha \
-            --disableLocalTypeChecking \
-            --optimistic_loop \
-            --settings -copyLoopUnroll=4 \
-            --msg "checking $specFile on ${contractFile%.*}"
-        else
-            certoraRun certora/harnesses/ERC20VotesHarness.sol certora/harnesses/$contractFile \
-            --verify ${contractFile%.*}:certora/specs/$specFile "$@" \
-            --solc solc8.2 \
-            --staging shelly/forSasha \
-            --disableLocalTypeChecking \
-            --optimistic_loop \
-            --settings -copyLoopUnroll=4 \
-            --msg "checking $specFile on ${contractFile%.*}"
+            echo "Processing ${contractFile%.*} with $specFile"
+            if [[ "${contractFile%.*}" = *"WizardControl"* ]];
+            then
+                certoraRun certora/harnesses/ERC20VotesHarness.sol certora/harnesses/$contractFile \
+                --link ${contractFile%.*}:token=ERC20VotesHarness \
+                --verify ${contractFile%.*}:certora/specs/$specFile "$@" \
+                --solc solc8.2 \
+                --staging shelly/forSasha \
+                --disableLocalTypeChecking \
+                --optimistic_loop \
+                --settings -copyLoopUnroll=4 \
+                --msg "checking $specFile on ${contractFile%.*}"
+            else
+                certoraRun certora/harnesses/ERC20VotesHarness.sol certora/harnesses/$contractFile \
+                --verify ${contractFile%.*}:certora/specs/$specFile "$@" \
+                --solc solc8.2 \
+                --staging shelly/forSasha \
+                --disableLocalTypeChecking \
+                --optimistic_loop \
+                --settings -copyLoopUnroll=4 \
+                --msg "checking $specFile on ${contractFile%.*}"
+            fi
         fi
     done
 done