All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Nothing yet
- Nothing yet
- Nothing yet
vulnerable/missing_auth: Token contract with missingrequire_authon transfer, demonstrating improper authorization checksvulnerable/unchecked_math: Staking contract using raw arithmetic, vulnerable to overflow/underflowvulnerable/unprotected_admin: Contract with admin functions lacking proper access controlvulnerable/unsafe_storage: Contract demonstrating insecure storage patternssecure/secure_vault: Secure vault implementation with proper authorization and safe designsecure/protected_admin: Contract with correctly implemented admin access controlregistry: Contract registry system for managing deployed contracts