if (tokenContract.balanceOf(address(this)) < price) revert Escrow__MustDeployWithTokenBalance();
is not needed because newEscrow function in the EscrowFactory already takes the price and transfer it to the computed address.
manual.
remove if(tokenContract.balanceOf(address(this)) < price)
and error Escrow__MustDeployWithTokenBalance();
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.