Smart contract may not function as expected as deployment may fail silently.
The function _deployProxy() can fail silently returning a zero address which in turn affects the expected implementation in function _distribute(). these two internal functions are called in multiple other functions like deployProxyAndDistribute(), deployProxyAndDistributeBySignature(), deployProxyAndDistributeByOwner(), and distributeByOwner().
If deployment fails silently, awards distribution in _distribute() process won't implement as expected.
Manual review
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.