π Overview
Old settlement contracts retain privileges after upgrade.
π Drips Context
This is a security risk affecting protocol governance.
β Problem
- New role granted
- Old role NOT revoked
β
Expected Behavior
- Only current settlement contract has resolver role
π§ Implementation Guidelines
- Track previous contract
- Revoke role on update
- Emit rotation event
β
Acceptance Criteria
- Old contract loses role
- Tests confirm role rotation
β³ Complexity
Medium
π· Labels
audit, security, drips-wave
π Overview
Old settlement contracts retain privileges after upgrade.
π Drips Context
This is a security risk affecting protocol governance.
β Problem
β Expected Behavior
π§ Implementation Guidelines
β Acceptance Criteria
β³ Complexity
Medium
π· Labels
audit, security, drips-wave