Incorrect use of the CREATE opcode for ZKSync Era token deployment
According to the README.md file in the Audit Scope Details, the project is planning to deploy the TokenFactory contract both to Ethereum mainnet and to ZKSync Era. But, on zkSync Era, contract deployment is performed using the hash of the bytecode, which means, that this TokenFactory code cannot be used per se. Please refer to this link for more information about this major difference between chains.
High. Deploying the same contract in both chains will result in an unusable TokenFactory in ZKSync Era.
Manual Review
Remove assembly code for token deployment in ZKSync TokenFactory contract:
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.