Transferring a critical ownership role in a one step process is not advisable because a mistake of a wrong a address can brick the function forever and cannot be recovered.
In Adminable.sol::transferAdmin()
the current implementation jusr
Transferring ownership is a critical operation and transferring it to an inaccessible wallet or renouncing the owner-
ship e.g. by mistake, can effectively lost functionality
Manual review
implement a two step verification process
https://docs.codehawks.com/hawks-auditors/how-to-determine-a-finding-validity
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.