Scope of Audit
Component
Audit Focus
Storage Items
Naming, access modifiers, default value handling
Dispatchable Calls
Input validation, error handling, authorization
Hooks (on_initialize
)
Logic performance and side effects
Events & Errors
Completeness, consistency, developer-facing clarity
Unit & Integration Tests
Coverage, edge cases, logical completeness
Benchmarking
Weight calculation, dispatch classification
Documentation
Rustdoc, in-code comments, naming convention compliance
Last updated