Skip to content

Repository for blog post comparing differences between the Certora Prover and Trail of Bits' Echidna

License

Notifications You must be signed in to change notification settings

nican0r/eBTC-certora-vs-echidna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo contains tests for comparing the Certora Prover with Trail of Bits' Echidna fuzzer.

Setup

  1. Sign-up for Certora Free Tier
  • Note: It's important to also set the CERTORAKEY environment variable.
  1. Install the Certora prover

Running the Tests

The Certora tests are contained in the specs folder.

The tests were created to verify the following properties from the README:

  1. AP-04 - the total collateral in active pool should be equal to the sum of all individual CDP collateral (run with certoraRun eBTC-certora-vs-echidna/certora/confs/AP04.conf)
  2. BO-07 - eBTC tokens are burned upon repayment of a CDP's debt (run with certoraRun eBTC-certora-vs-echidna/certora/confs/BO07.conf)
  3. CDPM-06 - redemptions do not increase a CDPs debt (run with certoraRun eBTC-certora-vs-echidna/certora/confs/CDPM06.conf)

About

Repository for blog post comparing differences between the Certora Prover and Trail of Bits' Echidna

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published