📝 Description
For operational security, every action taken in the Admin Dashboard (e.g., updating parameters, pausing vaults) must be logged permanently. We need a secure audit trail.
🎯 Acceptance Criteria
🛠 Technical Details
- Stack: Node.js, Express, PostgreSQL, React.
- Location:
/backend/middleware/audit.ts
- Security: The audit logs table must be append-only at the database permission level.
⏱ Complexity & Scope
- Estimated Time: 2 weeks.
- Drips Complexity: High (200 points) - Enterprise security features and middleware integration.
📋 Guidelines for Submission
- Minimum 90 percent test coverage required.
- Clear NatSpec-style documentation must be added to public contract functions.
- Timeframe for completion: 2 Wave cycles.
📝 Description
For operational security, every action taken in the Admin Dashboard (e.g., updating parameters, pausing vaults) must be logged permanently. We need a secure audit trail.
🎯 Acceptance Criteria
audit_logstable in the PostgreSQL database./api/admin/*and records the acting wallet address, IP, action, and payload.🛠 Technical Details
/backend/middleware/audit.ts⏱ Complexity & Scope
📋 Guidelines for Submission