Status: Open (Wave 4 – UX/performance)
Labels: Contract, Performance, wave4
Complexity: Medium (150 points)
Summary
Reduce unnecessary auth requirements by refactoring authorization checks to the minimal safe set while preserving security invariants.
Tasks
- Audit
require_auth placements and move checks to highest-value boundaries.
- Consolidate repeated auth checks across internal calls.
- Add tests verifying unauthorized access remains impossible after refactor.
- Benchmark instruction count/gas before vs after.
Acceptance Criteria
- Fewer required signatures for common flows without weakening security.
- Unauthorized callers remain blocked across all entry points.
- Benchmarks show measurable efficiency improvements.
Status: Open (Wave 4 – UX/performance)
Labels: Contract, Performance, wave4
Complexity: Medium (150 points)
Summary
Reduce unnecessary auth requirements by refactoring authorization checks to the minimal safe set while preserving security invariants.
Tasks
require_authplacements and move checks to highest-value boundaries.Acceptance Criteria