-
Notifications
You must be signed in to change notification settings - Fork 45
[Certora] liquidation liveness #834
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
lilCertora
wants to merge
80
commits into
main
Choose a base branch
from
certora/liquidationLiveness
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+436
−0
Open
Changes from all commits
Commits
Show all changes
80 commits
Select commit
Hold shift + click to select a range
da4ce07
modifs to prove countBits <= 10
lilCertora 33e2dd7
linter
lilCertora f8a2851
Merge branch 'main' into certora/improveCollateralBitmap
lilCertora e7f9f0f
Merge branch 'main' into certora/improveCollateralBitmap
lilCertora d603ce5
Merge branch 'main' into certora/improveCollateralBitmap
lilCertora de7d87f
update
lilCertora bd46e1d
Merge branch 'main' into certora/improveCollateralBitmap
lilCertora 9e68d3a
addition
lilCertora 551fee7
Update certora/specs/BitmapSummaries.spec
lilCertora 47f8898
Merge branch 'main' into certora/improveCollateralBitmap
lilCertora c7ed9d2
rule addition in bitmap.spec
lilCertora cbba45a
Merge branch 'main' into certora/improveCollateralBitmap
lilCertora 3413e6c
Merge branch 'main' into certora/improveCollateralBitmap
lilCertora 0adfc02
review modifs
lilCertora 0b5691a
Merge branch 'main' into certora/improveCollateralBitmap
lilCertora 879852e
add spec and conf
lilCertora 6e1763a
Revert unrelated files to main
lilCertora e320601
Merge branch 'main' into certora/liquidationLiveness
lilCertora 407d9ae
Merge branch 'main' into certora/liquidationLiveness
lilCertora 9584c45
Merge branch 'main' into certora/liquidationLiveness
lilCertora d952ce4
update
lilCertora f3f7de4
delete old
lilCertora 26bcbdd
delete old conf
lilCertora 315c3a2
linter + modifs
lilCertora 1abd971
linter spec
lilCertora 7f68b3a
simplification
lilCertora ebc1bd7
split confs
lilCertora 8d36ffb
split confs
lilCertora 231771b
modif conf
lilCertora 7a8f46b
single and dual collateral setup
lilCertora 642fe74
try
lilCertora 8611aea
Merge branch 'main' into certora/liquidationLiveness
lilCertora 2487b82
Merge branch 'main' into certora/liquidationLiveness
lilCertora d796311
cleaning 1
lilCertora d86ee7b
linter
lilCertora a1a56bb
Merge branch 'main' into certora/liquidationLiveness
lilCertora e0e8d03
fix
lilCertora de4b676
linter
lilCertora 675548e
cleaning
lilCertora c75cf2c
linter
lilCertora 7add224
cleaning
lilCertora 2354089
cleaning 2
lilCertora 28bf764
conf linter
lilCertora a3f604a
cleaning and simplifying
lilCertora 05d5340
conf linter
lilCertora e80c7ab
deep cleaning
lilCertora 845486e
linter
lilCertora be0c061
modif conf
lilCertora 3292d67
modif
lilCertora e058bf4
Merge branch 'main' into certora/liquidationLiveness
lilCertora 43be946
cleaning + timeout fix
lilCertora 7ef0d0e
linter conf
lilCertora cf20668
add cache false working locally
lilCertora b508cae
linter conf
lilCertora ba610da
Merge branch 'main' into certora/liquidationLiveness
lilCertora 86016be
clean and fix timeout(hopefully
lilCertora 7e2071d
Merge branch 'main' into certora/liquidationLiveness
lilCertora 780b357
Merge branch 'main' into certora/liquidationLiveness
lilCertora 958f3e3
update midnight
lilCertora 72f6e5c
Merge branch 'main' into certora/liquidationLiveness
lilCertora 946d984
modif cleaning and 3 collaterals
lilCertora b0d18c8
cleaning
lilCertora c982cc0
modif
lilCertora 3644517
Merge branch 'main' into certora/liquidationLiveness
lilCertora 41b36ab
cleaning and 3 collaterals
lilCertora 747067b
linter conf
lilCertora 8d7109e
Merge branch 'main' into certora/liquidationLiveness
lilCertora 11161a6
cleaning
lilCertora 0149a7a
clean and comments
lilCertora 57e646c
Merge branch 'main' into certora/liquidationLiveness
lilCertora 6175f9d
linter
lilCertora 531d05f
Merge branch 'main' into certora/liquidationLiveness
lilCertora df2f5c5
Merge branch 'main' into certora/liquidationLiveness
lilCertora f7562b5
cleaning, remove axioms and formatting
lilCertora cd6315e
cleaning
lilCertora d691711
codex suggestion
lilCertora 3303269
review
lilCertora bc11ba8
Merge branch 'main' into certora/liquidationLiveness
lilCertora 729f46d
Merge branch 'main' into certora/liquidationLiveness
lilCertora b926c65
Merge branch 'main' into certora/liquidationLiveness
lilCertora File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| { | ||
| "files": [ | ||
| "certora/helpers/Utils.sol", | ||
| "src/Midnight.sol" | ||
| ], | ||
| "verify": "Midnight:certora/specs/LiquidateLiveness.spec", | ||
| "solc": "solc-0.8.34", | ||
| "solc_via_ir": true, | ||
| "solc_evm_version": "osaka", | ||
| "optimistic_loop": true, | ||
| "loop_iter": 3, | ||
| "optimistic_hashing": true, | ||
| "hashing_length_bound": 2048, | ||
| "smt_timeout": 7200, | ||
| "prover_args": [ | ||
| "-mediumTimeout 20", | ||
| "-lowTimeout 20", | ||
| "-tinyTimeout 20", | ||
| "-depth 20" | ||
| ], | ||
| "exclude_rule": [ | ||
| "nonZeroCollateralsAreActivated" | ||
| ], | ||
| "split_rules": [ | ||
| "unhealthyLltvFullLiquidatableForAnySafeAmount", | ||
| "unhealthyLowLltvLiquidatableForAnySafeAmount", | ||
| "postMaturityLiquidatableForAnySafeAmount", | ||
| "seizeUnhealthyLltvFullLiquidatableForAnySafeAmount", | ||
| "seizeUnhealthyLowLltvLiquidatableForAnySafeAmount", | ||
| "seizePostMaturityLiquidatableForAnySafeAmount", | ||
| "badDebtCanBeLiquidated" | ||
| ], | ||
| "msg": "Liquidate Liveness" | ||
| } | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.