Skip to content

Commit a4ea703

Browse files
authored
fix: certora prover ci (#477)
* fix: fallback args * fix: updated storage syntax
1 parent 43ffb52 commit a4ea703

File tree

8 files changed

+10
-8
lines changed

8 files changed

+10
-8
lines changed

certora/scripts/core/verifyDelegationManager.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ certoraRun certora/harnesses/DelegationManagerHarness.sol \
1111
src/contracts/core/Slasher.sol src/contracts/permissions/PauserRegistry.sol \
1212
--verify DelegationManagerHarness:certora/specs/core/DelegationManager.spec \
1313
--optimistic_loop \
14-
--prover_args '-optimisticFallback true' \
14+
--optimistic_fallback \
1515
--optimistic_hashing \
1616
--parametric_contracts DelegationManagerHarness \
1717
$RULE \

certora/scripts/core/verifyStrategyManager.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ certoraRun certora/harnesses/StrategyManagerHarness.sol \
1212
src/contracts/core/Slasher.sol src/contracts/permissions/PauserRegistry.sol \
1313
--verify StrategyManagerHarness:certora/specs/core/StrategyManager.spec \
1414
--optimistic_loop \
15-
--prover_args '-optimisticFallback true' \
15+
--optimistic_fallback \
1616
--optimistic_hashing \
1717
--parametric_contracts StrategyManagerHarness \
1818
$RULE \

certora/scripts/libraries/verifyStructuredLinkedList.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ solc-select use 0.8.12
88
certoraRun certora/harnesses/StructuredLinkedListHarness.sol \
99
--verify StructuredLinkedListHarness:certora/specs/libraries/StructuredLinkedList.spec \
1010
--optimistic_loop \
11-
--prover_args '-optimisticFallback true' \
11+
--optimistic_fallback \
1212
--parametric_contracts StructuredLinkedListHarness \
1313
$RULE \
1414
--rule_sanity \

certora/scripts/permissions/verifyPausable.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ certoraRun certora/harnesses/PausableHarness.sol \
99
src/contracts/permissions/PauserRegistry.sol \
1010
--verify PausableHarness:certora/specs/permissions/Pausable.spec \
1111
--optimistic_loop \
12-
--prover_args '-optimisticFallback true -recursionErrorAsAssert false -recursionEntryLimit 3' \
12+
--optimistic_fallback \
13+
--prover_args '-recursionErrorAsAssert false -recursionEntryLimit 3' \
1314
--loop_iter 3 \
1415
--link PausableHarness:pauserRegistry=PauserRegistry \
1516
$RULE \

certora/scripts/pods/verifyEigenPodManager.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ certoraRun certora/harnesses/EigenPodManagerHarness.sol \
1010
src/contracts/core/Slasher.sol src/contracts/permissions/PauserRegistry.sol \
1111
--verify EigenPodManagerHarness:certora/specs/pods/EigenPodManager.spec \
1212
--optimistic_loop \
13-
--prover_args '-optimisticFallback true' \
13+
--optimistic_fallback \
1414
--optimistic_hashing \
1515
--parametric_contracts EigenPodManagerHarness \
1616
$RULE \

certora/scripts/strategies/verifyStrategyBase.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ certoraRun src/contracts/strategies/StrategyBase.sol \
1212
src/contracts/core/Slasher.sol \
1313
--verify StrategyBase:certora/specs/strategies/StrategyBase.spec \
1414
--optimistic_loop \
15-
--prover_args '-optimisticFallback true -recursionErrorAsAssert false -recursionEntryLimit 3' \
15+
--optimistic_fallback \
16+
--prover_args '-recursionErrorAsAssert false -recursionEntryLimit 3' \
1617
--loop_iter 3 \
1718
--packages @openzeppelin=lib/openzeppelin-contracts @openzeppelin-upgrades=lib/openzeppelin-contracts-upgradeable \
1819
--link StrategyBase:strategyManager=StrategyManager \

certora/specs/libraries/StructuredLinkedList.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ghost mapping(uint256 => bool) connectsToHead {
1616
init_state axiom connectsToHead[0] == true;
1717
}
1818

19-
hook Sstore currentContract.listStorage.list[KEY uint256 node][KEY bool direction] uint256 link (uint256 old_link) STORAGE {
19+
hook Sstore currentContract.listStorage.list[KEY uint256 node][KEY bool direction] uint256 link (uint256 old_link) {
2020
connectsToHead[link] = connectsToHead[node];
2121
connectsToHead[old_link] = old_link == 0;
2222
}

certora/specs/pods/EigenPod.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ ghost mathint sumOfValidatorRestakedbalancesWei {
168168
init_state axiom sumOfValidatorRestakedbalancesWei == 0;
169169
}
170170

171-
hook Sstore _validatorPubkeyHashToInfo[KEY bytes32 validatorPubkeyHash].restakedBalanceGwei uint64 newValue (uint64 oldValue) STORAGE {
171+
hook Sstore _validatorPubkeyHashToInfo[KEY bytes32 validatorPubkeyHash].restakedBalanceGwei uint64 newValue (uint64 oldValue) {
172172
sumOfValidatorRestakedbalancesWei = (
173173
sumOfValidatorRestakedbalancesWei +
174174
to_mathint(newValue) * 1000000000 -

0 commit comments

Comments
 (0)