Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 535 Bytes

File metadata and controls

9 lines (9 loc) · 535 Bytes

Procedure for Audits

  1. Before contest, go through docs
  2. Find similar protocols, similar audits and their reports
  3. Make a list of specifications, maybe go through the interfaces, if available. Properties for public and external functions would normally be there in the docs
  4. Pen and paper, write down a list of specs/invariants, draw a couple of flowcharts, completely understand what you need to look for
  5. Certora
  6. Manual Review
  7. Slither, Aderyn (Static Analysis)
  8. Check coverage and fuzz, if needed