Skip to content

Conversation

martin-hruska
Copy link

This PR adds all rules mentioned in the verification report by Certora.

  • The rules have the same designation as in the report and you can find them in the files CashModuleCore.spec, DebtManagerCore.spec, and EtherFiSafe.spec in the certora/specs folder.
  • The configuration files which can be used to run Certora Prover on the rules are in the certora/confs folder.
  • You need to apply patches using the script certora/scripts/patch.sh before running Certora Prover for the first time.

The PR also adds Certora CI in the file .github/workflows/certora-prover.yml. CI currently contains two rules that take less than an hour to execute. The patches are applied in CI automatically.

To run Certora Prover, you need to set the environment variable CERTORAKEY with your Certora key - this applies also to CI.

@martin-hruska martin-hruska force-pushed the certora-test-rules-and-ci branch from 77690c2 to 87bafa8 Compare October 13, 2025 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant