changeFeeAddress
should be a 2-step process
feeAddress
should be changed in a 2-step process, wherein first the address is set to a temporary global variable and then the new feeAddress
account calls the function changeFeeAddress
to claim the ownership.
This way we are sure that someone has access to the private key of the feeAddress
account.
Also, there is no check for input of zero address in the changeFeeAddress
function.
An incorrect address can lead to fees being stuck forever.
Manual
Make it a 2-step process.
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.