Skip to content

Commit 4b915f1

Browse files
authored
Merge pull request #600 from morpho-org/certora/update-v5
[Certora] Update to v5 of the prover
2 parents f5dd194 + 6c99282 commit 4b915f1

File tree

10 files changed

+10
-10
lines changed

10 files changed

+10
-10
lines changed

certora/specs/AccrueInterest.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function MathLib.mulDivDown(uint256 a, uint256 b, uint256 c) internal returns uint256 => ghostMulDivDown(a,b,c);
55
function MathLib.mulDivUp(uint256 a, uint256 b, uint256 c) internal returns uint256 => ghostMulDivUp(a,b,c);
66
function MathLib.wTaylorCompounded(uint256 a, uint256 b) internal returns uint256 => ghostTaylorCompounded(a, b);

certora/specs/ConsistentState.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function totalSupplyAssets(MorphoHarness.Id) external returns uint256 envfree;
55
function totalSupplyShares(MorphoHarness.Id) external returns uint256 envfree;
66
function totalBorrowAssets(MorphoHarness.Id) external returns uint256 envfree;

certora/specs/ExactMath.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function libId(MorphoHarness.MarketParams) external returns MorphoHarness.Id envfree;
55
function virtualTotalSupplyAssets(MorphoHarness.Id) external returns uint256 envfree;
66
function virtualTotalSupplyShares(MorphoHarness.Id) external returns uint256 envfree;

certora/specs/ExitLiquidity.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function supplyShares(MorphoHarness.Id, address) external returns uint256 envfree;
55
function borrowShares(MorphoHarness.Id, address) external returns uint256 envfree;
66
function collateral(MorphoHarness.Id, address) external returns uint256 envfree;

certora/specs/Health.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function lastUpdate(MorphoHarness.Id) external returns uint256 envfree;
55
function totalBorrowShares(MorphoHarness.Id) external returns uint256 envfree;
66
function borrowShares(MorphoHarness.Id, address) external returns uint256 envfree;

certora/specs/LibSummary.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function libMulDivUp(uint256, uint256, uint256) external returns uint256 envfree;
55
function libMulDivDown(uint256, uint256, uint256) external returns uint256 envfree;
66
function libId(MorphoHarness.MarketParams) external returns MorphoHarness.Id envfree;

certora/specs/Liveness.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function totalSupplyAssets(MorphoInternalAccess.Id) external returns uint256 envfree;
55
function totalSupplyShares(MorphoInternalAccess.Id) external returns uint256 envfree;
66
function totalBorrowAssets(MorphoInternalAccess.Id) external returns uint256 envfree;

certora/specs/RatioMath.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function libId(MorphoHarness.MarketParams) external returns MorphoHarness.Id envfree;
55
function virtualTotalSupplyAssets(MorphoHarness.Id) external returns uint256 envfree;
66
function virtualTotalSupplyShares(MorphoHarness.Id) external returns uint256 envfree;

certora/specs/Reentrancy.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function _.borrowRate(MorphoHarness.MarketParams marketParams, MorphoHarness.Market) external => summaryBorrowRate() expect uint256;
55
}
66

certora/specs/Reverts.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0-or-later
22
methods {
3-
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE(true);
3+
function extSloads(bytes32[]) external returns bytes32[] => NONDET DELETE;
44
function owner() external returns address envfree;
55
function totalSupplyAssets(MorphoHarness.Id) external returns uint256 envfree;
66
function totalBorrowAssets(MorphoHarness.Id) external returns uint256 envfree;

0 commit comments

Comments
 (0)