Description
Refactor all contracts to use highly descriptive error enums instead of simple strings or generic reverts.
Requirements
- Define
AuthError, StorageError, and LogicError enums.
- Use
panic_with_error! consistently.
- Ensure all possible failure modes are mapped to unique codes.
Level
Rules for Contributors
- Please add an ETA (no more than 2 days) when expressing interest.
Description
Refactor all contracts to use highly descriptive error enums instead of simple strings or generic reverts.
Requirements
AuthError,StorageError, andLogicErrorenums.panic_with_error!consistently.Level
Rules for Contributors