Wrong function call
The string variable liquidityTokenSymbol
should create a pair of tokens symbols, however it takes the name instead with IERC20(tokenAddress).name()
Manual Review
Replace the 52th line of PoolFactory.sol with string memory liquidityTokenSymbol = string.concat("ts", IERC20(tokenAddress).symbol());
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.