The codebase lacks code documentation, high-level descriptions, and examples, making the contracts difficult to review and increasing the likelihood of user mistakes.
The documentation would benefit from more detail.
Short term, review and properly document the above mentioned aspects of the codebase.
Long term, consider writing a formal specification of the protocol.
- ToB Audit Advanced Blockchain Finding 16
- Documentation
- Low Documentation -> Low Auditability
- Documentation
- Specification