Skip to content

cyberthirst/vyper-certora-safemath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Formal Verification of Vyper's safemath

  • take the basic arithmetic operators:
Description Operation
Addition x + y
Subtraction x - y
Multiplication x * y
Integer division x // y
Exponentiation x**y
Modulo x % y
  • create an external entrypoint for each operator
  • create invariants for all operators
  • prove the correctness of the spec using Certora Prover

Usafge

  • export CERTORAKEY=your_key
  • to run the tests: certoraRun config.conf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published