Impact: No longer able to setFee for protocols if requested.
User impact: The trading fees are always: 0.01% for stable pools and 0.05% for volatile pools. Trading fees will never change.
Revenue impact: None
Lessons Learned
Things that went well
Overnight.fi team identified a critical risk for us.
Auragi team quickly fixed the issue with self destruct smart contract.
Things that went poorly
Our unit-tests did not cover this case.
Our Testnet also did not test setFee.
Where we got lucky
Our deployer private key is a hot key so discovering and fixing this issue early is very lucky for us. If compromised, it would have been fatal for Auragi.