Comment on page

2.2 Key Findings

Overall, these smart contracts are well-designed and engineered, though the implementation can be improved by resolving the identified issues (shown in Table 2.1), including 1 high-severity vulnerability, 2 medium-severity vulnerabilities, 3 low-severity vulnerabilities, and 1 undetermiend issue.
ID
Severity
Title
Category
Status
PVE-001
Medium
Business Logics
Resolve
PVE-002
Undetermined
Coding Practices
Resolve
PVE-003
Low
Coding Practice
Resolve
PVE-004
Low
Numeric Errors
Resolve
PVE-005
Medium
Security Features
Mitigate
PVE-006
High
Business Logics
Resolve
PVE-007
Low
Coding Practices
Resolve
Besides recommending specific countermeasures to mitigate these issues, we also emphasize that it is always important to develop necessary risk-control mechanisms and make contingency plans, which may need to be exercised before the mainnet deployment. The risk-control mechanisms need to kick in at the very moment when the contracts are being deployed in mainnet. Please refer to Section 3 for details.