clean-contracts icon indicating copy to clipboard operation
clean-contracts copied to clipboard

A guide on smart contract patterns & practices

Clean Contracts - a guide on smart contract patterns & practices

Blockchain and smart contract development require solid engineering practices, rigorous testing, and a strong security mindset. This guide covers several patterns, practices, and principles to reduce the risks associated with it.

Full blog post at: https://www.wslyvh.com/clean-contracts/

Examples

  1. Naming
  2. Structure & Ordering
  3. Documentation & Natspec
  4. Formatting
  5. Contracts & Data structures
  6. Systems
  7. Standards & Libraries
  8. Error handling
  9. Testing
  10. Security & code analysis
  11. Continuous Integration