Certain public functions not called by the contract should be declared external instead.
Certain internal functions called only within a contract should be declared as private instead.
From Distributor.sol:
_isWhiteListed
_commissionTransfer
_distribute
All these functions can be restricted to private, because they are used only in the contract they are defined in and not in derived contracts
From ProxyFactory.sol:
_calculateSalt to private
_deployProxy to private
Because they are used only in the contract they are defined in and not in derived contracts.
getProxyAddress to external
distributeByOwner to external
deployProxyAndDistributeByOwner to external
deployProxyAndDistributeBySignature to external
deployProxyAndDistribute to external
setContest to external
Because they are never used internally.
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.