There is no way to update the staking contract in the Fees contract.
Lets say there is a vulnerability in the staking contract and it cannot receive any funds anymore.
There is no way to change it in the Fees contract as it's always sending the WETH balance to the initialized staking contract at the end of the sellProfits function.
Potentially loss of funds
Manual review
Add a setStakingContract function
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.