https://github.com/Cyfrin/2024-07-templegold/blob/57a3e597e9199f9e9e0c26aab2123332eb19cc28/protocol/contracts/templegold/TempleGoldAdmin.sol#L20
TempleGoldAdmin contract is TempleGold contract's owner. It contains all the logic to call to TempleGold functions that required being owner to call, except transferOwnership() and renounceOwnership() function
This will lead to TempleGold contract can't switch to the new owner or renouce the owner once the TempleGold ownership transferred to TempleGoldAdmin contract
Manual review
Add logic to call to TempleGold's transferOwnership() and renounceOwnership() in TempleGoldAdmin contract
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.