All functions that involve some kind of transfer of ownership require
a single step, which is to set up the new privileged address. If this
designated EOA account is not a valid account.
it is very possible that the transfer of ownership will be made to an uncontrolled account, losing
access to privileged functions.
VSCode
It is recommended to implement a two-step process where the owner nominates
an account and the nominated account must call an acceptOwnership()
function for the transfer of ownership to succeed. This ensures the
nominated EOA account is a valid and active account.
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.