Protocol uses AccessControl but does not revoke renounceRole()
. The admin, especially the DEFAULT_ADMIN_ROLE can accidentally renounce his role.
AccessControl is used.
Anybody can call renounceRole()
Best practice not followed, admin can renounce role which will affect all access control functions in the contract.
Override the renounceRole()
function and revert()
it.
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.