Jochen Hoenicke
ff6b69caed
Added mutations to config file
2025-08-01 17:33:35 +02:00
Jochen Hoenicke
c6b4e5e5b5
Added a README file
2025-07-18 17:35:07 +02:00
Jochen Hoenicke
dee68bd53b
Added multi_assert_check to avoid timeout
2025-07-18 15:50:00 +02:00
Aleksander Kryukov
17ebb6909d
tmp save
2025-07-17 12:58:48 +02:00
Aleksander Kryukov
980ca16766
adding CVLStatus to use in quantifiers
2025-07-17 12:58:48 +02:00
Aleksander Kryukov
6aed0bb07a
attempt to use sum ghost
2025-07-17 12:58:48 +02:00
Aleksander Kryukov
2f458d90ce
try to hook on _funds. fixed required
2025-07-17 12:58:48 +02:00
Mark Spanbroek
e4348de891
certora: update state changes spec now that we have vault
2025-06-11 16:31:58 +02:00
Mark Spanbroek
2d21d65624
certora: update marketplace spec now that we have vault
...
- changes to marketplace constructor
- we no longer have _marketplaceTotals
- timestamps have their own type now
- freeSlot no longer takes payout addresses
- slot state 'Paid' no longer exists
- freeSlot can be invoked more than once now
- a failed request no longer ends immediately
2025-06-11 16:31:58 +02:00
r4bbit
0b39274ed5
refactor(certora): extract allowedRequestStateChanges rule into own
...
file
Closes #192
2024-10-21 15:36:29 +02:00
Andrea Franz
92ab1e50dd
chore(certora): set MarketplaceHarness as parametric_contract config value
2024-08-19 14:07:05 +02:00
r4bbit
2e3f775a0d
chore: formally verify request state changes
...
This commit adds CVL rule that formally verifies the state changes of
any given request in relation to the functions of the contract that can
cause them.
Closes #128
2024-08-12 15:26:59 +02:00
r4bbit
688a8ed929
Set up certora and implement first rules ( #122 )
...
Co-authored-by: 0xb337r007 <0xe4e5@proton.me>
Co-authored-by: Adam Uhlíř <adam@uhlir.dev>
2024-07-24 18:50:18 +02:00