Skip to content

Commit 18c6243

Browse files
committed
chore: try out multiple seeds for Z3
1 parent 5179b34 commit 18c6243

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

certora/confs/LiquidateBuffer.conf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@
55
],
66
"solc": "solc-0.8.19",
77
"verify": "MorphoLiquidateHarness:certora/specs/LiquidateBuffer.spec",
8+
"prover_args": [
9+
"-depth 5",
10+
"-mediumTimeout 5",
11+
"-timeout 3600",
12+
"-adaptiveSolverConfig false",
13+
"-smt_nonLinearArithmetic true",
14+
"-solvers [z3:def{randomSeed=1},z3:def{randomSeed=2},z3:def{randomSeed=3},z3:def{randomSeed=4},z3:def{randomSeed=5},z3:def{randomSeed=6},z3:def{randomSeed=7},z3:lia2]"
15+
],
816
"rule_sanity": "basic",
917
"server": "production",
1018
"msg": "Morpho Blue Liquidate Buffer"

certora/specs/LiquidateBuffer.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,5 +67,5 @@ rule liquidateImprovePosition(MorphoLiquidateHarness.MarketParams marketParams,
6767
assert borrowerShares * newBorrowerCollateral >= newBorrowerShares * borrowerCollateral;
6868
assert newTotalShares * virtualTotalBorrowAssets(id) >= newTotalAssets * virtualTotalBorrowShares(id);
6969
assert borrowerShares * virtualTotalBorrowAssets(id) * newTotalShares * newBorrowerCollateral >= newBorrowerShares * virtualTotalBorrowShares(id) * newTotalAssets * borrowerCollateral;
70-
assert borrowerAssets * newBorrowerCollateral >= newBorrowerAssets * borrowerCollateral;
70+
// assert borrowerAssets * newBorrowerCollateral >= newBorrowerAssetsDown * borrowerCollateral;
7171
}

0 commit comments

Comments
 (0)