|
2 | 2 | "verify": "EulerEarnHarness:certora/specs/ConsistentState.spec", |
3 | 3 | "msg": "Euler Earn - Rules about Consistency of State", |
4 | 4 | "loop_iter": "2", |
5 | | - "optimistic_loop": true, |
6 | | - "global_timeout": "7200", |
7 | | - "smt_timeout" : "6000", |
8 | | - "parametric_contracts": "EulerEarnHarness", |
9 | | - "rule_sanity": "basic", |
10 | 5 | "rule" : "notInWithdrawQThenNoApproval", |
11 | | - "files": [ |
12 | | - "certora/harnesses/EulerEarnHarness.sol", |
13 | | - "lib/ethereum-vault-connector/src/EthereumVaultConnector.sol", |
14 | | - "lib/euler-vault-kit/lib/permit2/src/Permit2.sol", |
15 | | - "src/EulerEarnFactory.sol", |
16 | | - "test/mocks/PerspectiveMock.sol", |
17 | | - "certora/mocks/VaultMock0.sol", |
18 | | - "certora/mocks/VaultMock1.sol", |
19 | | - "certora/mocks/Token0.sol", |
20 | | - "certora/harnesses/ERC20Helper.sol" |
21 | | - ], |
22 | | - "link": [ |
23 | | - "EulerEarnHarness:evc=EthereumVaultConnector", |
24 | | - "EulerEarnHarness:permit2Address=Permit2", |
25 | | - "EulerEarnFactory:permit2Address=Permit2", |
26 | | - "EulerEarnFactory:perspective=PerspectiveMock", |
27 | | - "VaultMock0:_asset=Token0", |
28 | | - "VaultMock1:_asset=Token0", |
29 | | - "EulerEarnHarness:_asset=Token0" |
30 | | - ], |
31 | | - "packages": [ |
32 | | - "ethereum-vault-connector=lib/ethereum-vault-connector/src", |
33 | | - "euler-vault-kit=lib/euler-vault-kit/src", |
34 | | - "forge-std=lib/forge-std/src", |
35 | | - "solmate=lib/euler-vault-kit/lib/permit2/lib/solmate" |
36 | | - ], |
37 | | - "compiler_map": { |
38 | | - "EulerEarnHarness": "solc-0.8.26", |
39 | | - "EthereumVaultConnector": "solc-0.8.26", |
40 | | - "Permit2": "solc-0.8.17", |
41 | | - "EulerEarnFactory": "solc-0.8.26", |
42 | | - "PerspectiveMock": "solc-0.8.26", |
43 | | - "IRMLinearKink": "solc-0.8.26", |
44 | | - "VaultMock0": "solc-0.8.26", |
45 | | - "VaultMock1": "solc-0.8.26", |
46 | | - "Token0": "solc-0.8.26", |
47 | | - "ERC20Helper": "solc-0.8.26" |
48 | | - }, |
49 | | - "solc_optimize": "200", |
50 | | - "solc_via_ir": true, |
51 | | - "assert_autofinder_success": true, |
52 | | - "contract_recursion_limit": "1", |
53 | | - "process": "emv", |
54 | 6 | "prover_args": [ |
55 | 7 | "-cvlFunctionRevert true", |
56 | | - "DISABLE_SPLIT" |
| 8 | + "-split false" |
57 | 9 | ] |
58 | 10 | } |
0 commit comments